derletztekick: Cursor in Tabellenzellen

Beitrag lesen

Hallo Thomas,

mein IE gibt mir bei folgendem Code eine Fehlermeldung:

  
 <script type="text/javascript">  
 function setForm(){  
 var F = document.createElement("form");  
 var I = document.createElement("input");  
 F.appendChild(I);  
 I.type = "text";  
 I.name = "test";  
 I.value = "Inhalt"  
 document.getElementsByTagName("div")[0].replaceChild(F,document.getElementsByTagName("div")[0].firstChild);  
 cursor(I.name);  
 }  
  
 function cursor (b){  
 alert(document.forms[0].elements[0].name)  //test  
 alert(document.forms[0].elements[0].value) //Inhalt  
 alert(document.forms[0].elements[b].value) //unbekannt  
  
 }  
 window.onload = setForm;  
 </script>

Sprech ich das Eingabefeld mit seinem Namen an, erhalte ich eine Fehlermeldung, dass das Formular mit diesem Element nicht existiert.

Rufe ich Deine Funktion mit einem nummerischen Wert auf, so funktioniert es auch im IE. Da muß wohl mal ein anderer mit mehr Weitsicht ran, einen Fehler kann ich zumindest auf die Schnelle nicht erkennen.

Mit freundlichem Gruß
Micha

--
LeagueEditor JavaScript kostenlose Ligaverwaltung || richtig Messen will gelernt sein