Jan: document.write aus globaler variable/Anfängerproblem

Beitrag lesen

Hallo zusammen,

ich stehe schon seit Ewigkeiten mit Javascript auf Kriegsfuß, bzw. finde keinen Einstieg dazu. Nun hab ich mal wieder Lust mich damit rumzuärgern und promt funktioniert das ganze natürlich nicht :D .

Wie man hoffentlich sieht soll eigentlich nicht mehr passieren als verschiedene Sachen ausgegeben werden, je nachdem welchen Menüpunkt man anklickt.

Stattdessen bleibt die Variable "irgendwas" aus mir unersichtlichen Gründen undefined.

Hilfe!

  
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"  
       "http://www.w3.org/TR/html4/loose.dtd">  
<html>  
<head>  
<script type="text/javascript">  

  
var irgendwas;  
function dynmenue1(x){  
switch (x) {  
case "2":  
irgendwas="22222";  
break;  
case "3":  
irgendwas="33333";  
break;  
case "4":  
irgendwas="44444";  
break;  
case "5":  
irgendwas="55555";  
break;  
default:  
irgendwas="11111";  
break;  
}  
}  

  
</script>  
<style>  

  
body{margin:100px;font-family:Arial;}  

  
</style>  
</head>  
<body onload="dynmenue1()">  
  
<table border="1" cellspacing="0" cellpadding="0" align="center">  
<tr>  
<td width="100" align="center"><b onclick="dynmenue1(1)" style="cursor:pointer">LINK1</a></td>  
<td width="100" align="center"><b onclick="dynmenue1(2)" style="cursor:pointer">LINK2</a></td>  
<td width="100" align="center"><b onclick="dynmenue1(3)" style="cursor:pointer">LINK3</a></td>  
<td width="100" align="center"><b onclick="dynmenue1(4)" style="cursor:pointer">LINK4</a></td>  
<td width="100" align="center"><b onclick="dynmenue1(5)" style="cursor:pointer">LINK5</a></td>  
</tr>  
<tr>  
<td colspan="5" height="500">  
<div style="background-color:green;height:100%;width:100%;">  
<script type="text/javascript">  

  
document.write(irgendwas);  

  
</script>  
</div>  
</td>  
</tr>  
</table>  
  
</body>  
</html>