Stefan Bach: Inkompatibilität zu alternativ-Browsern

Beitrag lesen

Hallo,

ich habe dies im IE6.0 programmiert um über Java-Script einen Link aufzurufen:

<INPUT type="button" value="Löschen" onclick="if (document.getElementById('selectedDesign').value != 0) { window.location.href = 'main.jsp?page=military&type=5&shipdesign='+document.getElementById('selectedDesign').value+'&action=4'; }">

Wer oder was soll denn bitte selectedDesign sein? Ein wenig mehr Quelltext musst du schon herzeigen, am besten machst du mal einen Link zum Beispiel hier rein.

Ich würde mal raten, dass du auf den Inhalt eines Formularelements zugreifen willst, da benötigst du kein DOM für, das gabs auch schon vorher. Beschrieben steht es unter http://selfhtml.teamone.de/javascript/objekte/elements.htm#value.

Aber bitte: Mit JavaScript ruft man keine Links auf. Was hält dich davon ab das ganze über ein normales Formular, welches serverseitig verarbeitet wird zu realisieren? Du benötigst ja lediglich ein Script, welches das Formularfeld auswertet und einen entsprechenden Location Header zurückschickt, das ist ja jetzt wirklich kein Aufwand.

Viele Grüße,

Stefan