Ich habe vor, einen normalen Submitbutton mit einem Icon auszustatten.
Folgender Code funktioniert "fast" einwandfrei.
offnen.gif ist ein 16x16 Pixel großes gif mit Transparenz.
Unter Windows 2000 mit IE und Firefox erscheint ein Standard W2k Button mit dem Icon und dem Text.
Unter Windows XP mit Firefox erscheint erscheint ein Button, der wie ein W2k Button aussieht, auch mit korrektem Icon. Damit könnte ich leben. Aber leider macht er unter WindowsXP mit dem IE einen Standard XP Button (dieses blaue stylische Ding) aber ohne das Icon. Den Platz fürs Icon hält er durch padding-left aber frei.
Eigentlich war es so gedacht, das er immer den OS-typischen Button mit Icon nimmt.
Hat jemand eine Idee, wie man das ohne das button-tag lösen kann?
Das Button-tag kann (will) ich nicht benutzen, weil man mit JavaScript arbeiten muss und die Übergabe von name und value nicht auf allen Browsern richtig funktioniert.
Wenn da keiner eine Idee hat, werde ich wohl auf die "OS-Konsistenz" verzichten und meine eigenen Buttons gestalten, dann macht auch der IE unter WinXP alles richtig. Wär aber schade.
Auf dem Mac und unter Linux kann ich das leider nicht testen, aber meine User arbeiten eh unter Windows ("geschlossener" Benutzerkreis, keine öffentliche HP).
Danke hpvw
Folgender Code funktioniert "fast" einwandfrei.
HTML:
<input style="
background-image:url('./offnen.gif');
background-repeat:no-repeat;
background-position:2px 0px;
padding-left:20px;
" type="submit" name="action" value="Öffnen">
Unter Windows 2000 mit IE und Firefox erscheint ein Standard W2k Button mit dem Icon und dem Text.
Unter Windows XP mit Firefox erscheint erscheint ein Button, der wie ein W2k Button aussieht, auch mit korrektem Icon. Damit könnte ich leben. Aber leider macht er unter WindowsXP mit dem IE einen Standard XP Button (dieses blaue stylische Ding) aber ohne das Icon. Den Platz fürs Icon hält er durch padding-left aber frei.
Eigentlich war es so gedacht, das er immer den OS-typischen Button mit Icon nimmt.
Hat jemand eine Idee, wie man das ohne das button-tag lösen kann?
Das Button-tag kann (will) ich nicht benutzen, weil man mit JavaScript arbeiten muss und die Übergabe von name und value nicht auf allen Browsern richtig funktioniert.
Wenn da keiner eine Idee hat, werde ich wohl auf die "OS-Konsistenz" verzichten und meine eigenen Buttons gestalten, dann macht auch der IE unter WinXP alles richtig. Wär aber schade.
Auf dem Mac und unter Linux kann ich das leider nicht testen, aber meine User arbeiten eh unter Windows ("geschlossener" Benutzerkreis, keine öffentliche HP).
Danke hpvw