Nicht definierte Funktion javascript
Für einige Grund mein javascript-code ist Durcheinander. Beim laufen durch firebug bekomme ich den Fehler proceedToSecond not defined
, aber es definiert ist!
JavaScript:
<script type = "text/javascript">
function proceedToSecond () {
document.getElementById("div1").style.visibility="hidden";
document.getElementById("div2").style.visibility="visible";
}
function reset_Form() {
document.personalInfo.reset();
}
function showList() {
alert("hey");
if (document.getElementsById("favSports").style.visibility=="hidden") {
document.getElementsById("favSports").style.visibility="visible");
}
}
//function showList2() {
//}
</script>
HTML:
<body>
<!--various code -->
<input type="button" onClick="proceedToSecond()" value="Proceed to second form"/>
</body>
Du musst angemeldet sein, um einen Kommentar abzugeben.
Das eigentliche problem ist, mit dem
showList Funktion.
Gibt es eine extra
')'
nach 'sichtbar'.Entfernen und es funktioniert gut.
Gibt es ein paar Dinge zu überprüfen:
proceedToSecond
" in die FireBug-Konsole, um zu sehen, wenn die Funktion wird definiertscript
tag: es sollte<script type="text/javascript">
statt<script type = "text/javascript">
Ich ging gerade durch das gleiche problem. Und fand heraus, sobald Sie eine syntax, oder jede Art von Fehler in javascript, die ganze Datei nicht geladen, so dass Sie nicht verwenden Sie eine der anderen Funktionen.