Hi. Ich hab da ein Problemchen mit JS, aber keine Ahnung woran das liegen kann.
Ich hab also oben im <head> Teil das hier:
und dann weiter unten im <body> Teil:
Wenn ich aber auf die Tabellenzelle klicke, passiert im Mozilla nichts und im IE wird ein Fehler angezeigt.
Und das sagt aus, dass dort an diesem onClick ein "Objekt erwartet" wird.
Wie ist das zu verstehen? Die Funktion ist da und das Argument ist auch ein normaler String.
Was mache ich falsch?
mfg oko
Ich hab also oben im <head> Teil das hier:
Code:
<script type="text/javascript" language="javascript"> var divs = array("news","projects","downloads","scripts","about"); function hide_pages(){ global divs; for(i=0;i < count(divs);i++){ document.getElementById(divs[i]).style.display='none'; } } function page(id){ alert(id); hide_pages(); document.getElementById(id).style.display='block'; } </script>
Code:
<td onClick="page('news');" class="menu"><center>News</center></td>
Und das sagt aus, dass dort an diesem onClick ein "Objekt erwartet" wird.
Wie ist das zu verstehen? Die Funktion ist da und das Argument ist auch ein normaler String.
Was mache ich falsch?
mfg oko
Kommentar