Hallo Forum,
Meine Html/Javascript versuche bringen im IE 6.0 folgenden Fehler
Objekt erforderlich
Hier das Coding
<SCRIPT TYPE="TEXT/JAVASCRIPT" LANGUAGE="JAVASCRIPT">
var XWERT=" "
var OP=" "
var OLD= " "
var OLD2= " "
var QSET= " "
function SETZE() {QSET="J"; return XWERT;}
function MERKE(WERT) {XWERT=WERT;}
function ZEIGMAL(OP2) {if (OP != XWERT) {OLD=OP2; OP2=XWERT;} else OLD=OP2; return OP2;}
function SETOLD(OLD) {if (OLD != XWERT && QSET == " ") OP=OLD; else OP=XWERT; QSET=" "; return OP;}
</SCRIPT>
...
<INPUT TYPE="TEXT" NAME="OP44" VALUE="44=löschen" SIZE="13" READONLY ONCLICK="MERKE('44')">
<INPUT TYPE="TEXT" NAME="OP00" VALUE="0=tiefer" SIZE="8" READONLY ONCLICK="MERKE('00')">
<INPUT TYPE="TEXT" NAME="OP02" VALUE="2=änd" SIZE="5" READONLY ONCLICK="MERKE('02')">
<INPUT TYPE="TEXT" NAME="OP03" VALUE="3=kop" SIZE="5" READONLY ONCLICK="MERKE('03')">
....
<TR><TD>
<INPUT TYPE="TEXT" NAME=OPT00001 VALUE=" " SIZE="2" MAXLENGTH="2" ONCLICK="this.form.OPT00001.value=SETZE(' ')" ONMOUSEOVER="this.form.OPT00001.value=ZEIGMAL(this.form.OPT00001.value)" ONMOUSEOUT="this.form.OPT00001.value=SETOLD(OLD)"></TD>
<TD> weitere spalten </TD> und weitere zeilen
...
Erklärung : anklickbare Felder(buttonersatz) im Kopf,
werden sie angeklickt, wird ihre Bedeutung gemerkt.
Eingabefähige Felder in einer darunter liegenden Tabelle
in spalte 1, die die durchzuführenden Optionen aufnimmt.
Geht die Maus auf ein solches Feld, wird der alte Inhalt
gemerkt, ein ggf. im Kopf angeklickter Inhalt
angezeigt. bei Klick wird der neue Wert gesetzt, bei
Mouseout ohne Klick der alte Wert
Die Fehlermeldung OBJEKT erfordelich kommt beim mouseover und bei mouseout
Im IE 5 ging das noch
Vielen Dank für eure Mühe
Robi
PS. Vielleicht kann ja noch einer sagen wie ich die Optionsfelder im Kopf (die hidden textfelder) in Blau darstellen kann