Hallo,
Wenn ich jetzt die Seite im Browser den Haken setzten will, kommt die Fehlermeldung: 'checked' undefinert.
Hab es doch aber definert? Was mach ich noch falsch?
Hast du leider nicht definier. Du muss der Funktion schon einige Sachen mitgeben z.B. den Namen des Forumlars und den Namen der Checkbox.
<script type="text/javascript">
<![CDATA[
function Weiter(strFormName, strFieldName){
if(eval("document." + strFormName + "." + strFieldName + ".checked == true"))
test.style.display='none'
else if(eval("document." + strFormName + "." + strFieldName + ".checked == false"))
test.style.display='block'
}
]]>
</script>
Dann muss du die strXXXX beim Aufruf der Funktion übergeben:
<input type="checkbox" name="testbox" value="testbox" onclick="Weiter('NameDeinesFormulars', this)" checked="true"/>
Wenn du nur ein Formular hast kannst du natürlich den Namen in der Funktion fix eintragen:
function Weiter(strFieldName)
if(eval("document.NameDeinesFormulars." + strFieldName + ".checked == true"))
onclick="Weiter(this)"
Grüße
Thomas