Hi
ich habe eine Webanwendung mit Masken und einigen Submit-Buttons da drin. Das funktioniert im Moment auch problemlos. Jetzt sollen aber statt den Text-Buttons Grafiken auf die Buttons.
Lösung 1:
Es bleiben Submit-Buttons und per CSS bekommen die jeweils eine Hintergrundgrafik eingebunden.
<input type="submit" name="~OkCode(NEXT)" style="background-image:url(pfad+grafik.gif);">
Funktioniert aber mit dem IE 6.0 leider nicht :-( ... mit 4.0, 5.0 und 5.5 ging das noch. Beim IE 6 fehlen die Grafiken dann plötzlich.
Lösung 2:
Die ansich bessere Lösung wäre es das Standard HTML-Element <button> zu verwenden:
<button type="submit" name="~OkCode(NEXT)"><img src="grafik.gif"></button>
Der Button der da raus kommt, sieht auch schön aus, aber die Behandlung des resultienden HTTP-Requests stellt mich vor ein Problem.
Bei Lösung 1 bekomme ich sowas wie &~OkCode(NEXT)=& im HTTP-Querystring und zwar genau von dem Button der gedrückt wurde - problemlos!
Bei Lösung 2 bekomme ich *alle* Buttons die auf der Seite vorhanden sind im Querysting.
&~OkCode(BACK)=<img src="grafik1.gif">&~OkCode(NEXT)=<img src="grafik2.gif">&
Damit ist es unbrauchbar, weil serverseitig gar nicht erkennbar ist, welcher von den Buttons ursprünglich geklickt wurde!
Kennt jemand eine Lösung, die auch mit dem IE6 funktioniert und bei der nur der Name des Buttons übertragen wird, der geklickt wurde?
Bin für jeden Tipp dankbar.
Gruß
Tiberius