Melzmann: Linktext ändern

Beitrag lesen

Hallo ich würde gerne ein linktext mit Hilfe von Javascript verändern wenn sich der Zustand eine CSS Styles ("display") ändert gedacht hab ich mir dies folgendermaßen:

  
<head>  
<link rel="stylesheet" type="text/css" href="expand_box.css" />  
<script type="text/javascript">  

  
function setexpand ()  
{  
  
    if(document.getElementById("error").style.display == "none")  
 {  
    document.getElementById("error").style.display = "block";  
 }  
 else  
 {  
 document.getElementById("error").style.display = "none";  
 }  
  
}  
function text()  
{  
var abc="lol";  
  
if(document.getElementById("error").style.display == "none")  
 {  
 abc="Hallo2";  
 }  
 else  
 {  
 abc="Hallo3";  
 }  
    document.write(abc);  
}  

  
</script>  
  <title>Hello!</title>  
  
</head>  
  
<body>  
 <div class="box"><a href="javascript:setexpand()"><script>text();</script></a></div>  
 <div class="expand" id="error" style="display: none "></div><br />  
  
</body>  
  
</html>  

und so funktionierts nicht im geringsten! Hab ich einen Denkfehler?
Bzw. Wo und wie ist mein Denkfehler?

Schönen Dank für eure Hilfe!

mfg
Melzmann