Netscape 4.7 mit einem onclick problem.
Mirco Blitz
- javascript
Hallo.
ich habe eine Seite mit mehrerern Formularbildern (<input type="image".......).
Da ich diesem Objekt ja keinen Wert zuweisen kann, habe ich ein Hidden Field eingeführt, das beim clicken einen Wert übergeben bekommt, das ich im nachfolgenden Script sehen kann, welcher Button verwendet wurde.
Mein Problem ist, das bei allen Browsern ausser Netscape 4.7 der Code
onclick="document.fstart.sendid.value = 'Button2';"
funktioniert und mir das hidden Feld sendid mit dem wert "Button2" belegt. Bei Netscape4.7 bleibt das Feld sendid einfach leer.
Warum ?
Leider ist es keine option für mich Netscape 4.7 User aussen vor zu lassen, da genau dieser Browser unsere Seiten am häufigsten abruft.
Besten Dank für eure Hilfe.
Mirco
Hallo Mirko,
Mein Problem ist, das bei allen Browsern ausser Netscape 4.7 der Code
onclick="document.fstart.sendid.value = 'Button2';"
funktioniert und mir das hidden Feld sendid mit dem wert "Button2" belegt. Bei Netscape4.7 bleibt das Feld sendid einfach leer.
Versuch mal, das Formular und das element über document.forms[].elements[].value mit den entsprechenden Zahlen anzusprechen.
Viel Erfolg
Schöne Grüße aus Köln-Ehrenfeld,
Elya
Hi,
NC 4x kennt onclick nur im a tag. Ggf. musst Du also statt input type image einen Grafiklink verwenden:
<a href="#" onclick="document.fstart.sendid.value='Button2';document.fstart.submit();return false"><img src="..."></a>
Eventuell hilft es Dir auch, den Input type images Namen zu vergeben. Die werden dann (mit x/y-Klickposition) versendet, und koennen ebenfalls ausgewertet werden
Gruesse Joachim
Hallo Joachim,
Deine Lösung schließt Leute ohne JavaScript aus. "#"-Lösungen sollte man möglichst vermeiden.
Heiner