derletztekick: Cursor in Tabellenzellen

Beitrag lesen

Hallo Thomas,

Ich habe ganz einfach mittels

alert (document.forms[0].elements[b].value);

in der entsprechenden Funktion überprüft, ob das Element[b] korrekt angesprochen wird. alert() gibt mir den korrekten Wert zurück

Tut es das? Also bei mir nicht. Zunächst erhalte ich einen JS Fehler, das td nicht definiert sei (~45. Zeile). Hole ich das global nach, folgt das Array num - auch das füge ich global zu. Danach erhalte ich im FF einen Fehler, das:

Fehler: document.forms[0].elements[b] has no properties
Quelldatei: file:///C:/source.js
Zeile: 71

Da Du schriebst, Du könntest das VALUE auslesen, hatte ich es wie folgt versucht:

  
alert(b+"  "+document.forms[0].elements[b].value);  
document.forms[0].elements[b].focus();

Der Fehler kommt aber bereits beim alert(). Der übergebene Parameter ist im übrigen eine Ziffer.

Da Du Deine Tabelle mittels innerHTML hinzufügst, bin ich mir nicht sicher, ob dabei die Elemente nicht zerstört werden.

Ggf ist beim speichern im FF etwas verloren gegangen. Das würde zumindest erklären, warum die index.html mehr Inhalt (eine ganze Tabelle) enthält gegenüber Deinem Onlinebeispiel.

Mit freundlichem Gruß
Micha

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