lillcube: variable undefined?

Beitrag lesen

Hi Leute!
Ich habe angefangen Javascript zu lernen und weil ich am liebsten learning-by-doing mache, hab ich mit einem kleinen Projekt angefangen: In ein textfeld kann eine zahl/schriftart/schriftfarbe eingegeben werden und wenn man auf einen button klickt wird auf einer neuen seite ein text ausgegeben, der in der entsprechenden größe/schriftart/farbe ausgeben wird. In diesem fall hab ich mir die schriftfarbe herausgesucht. Mein Quelltext sieht so aus:

  
<html>  
 <head>  
  <title>Schriftfarben-tool</title>  
  
  <link rel"stylesheet" type="text/css" href="test.css">  
  
  <script type="text/javascript">  
  
    var schriftfarbe  = document.eingabe.hexcode.value;  
  
    function AusgabeSchrift()  
     {  
      document.write ( "<font color=#" + schriftfarbe + ">Dies ist ein Text in der von ihnen gewünschten Farbe</font><br><a href=schriftart.html>back</a>" );  
     }  
  
  </script>  
  
 </head>  
  
 <body>  
  
 <form name="Eingabe">  
  
 #<input type="text" name="hexcode">  
  
 <input type="button" onclick="AusgabeSchrift()" value="Farbe testen!">  
  
 </form>  
  
 </body>  
</html>  
  
  

Nur leider bleibt der Beispielstext, wenn man einen hexcode eingibt, immernoch schwarz. ich habe document.write mal mit alert ersetzt, um zu sehen, was genau ausgegebn wird und anstelle von dem variablenwert steht nur "undefined" da.
Bitte schlagt mich nicht, weil die Lösung so simpel ist und ich nicht draufegkommen bin  ;) . Ich vermute nämlich, dass es nur ein syntax-fehler oder eine falsche anordnung ist, irgendein Anfängerfehler eben, aber ich bin nunmal leider Anfänger ^^
Ich suche jetzt schon seit mehr als einer Stunde nach einem Fehler und hab mit einigen Beispielen aus dem SelfHTML-Tutorial für js verglichen, hin und her probiert und bis jetzt noch nicht das richtige gefunden.
Wäre super, wenn mir jemand helfen könnte und mir sagen, was ich falsch gemacht habe.
Grüße und Danke im Vorraus lillcube