PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [Hilfe] JavaScript und NetScape .all['T'+X] ...


Majic-12
2004-04-15, 17:19:29
Hallo Leute, habe ein kleines Problem mit JavaScript und dem NetScape .
Ich will eine paar kleine ListenBoxen auswerten und den wert zusammen schreiben , was unter dem IE kein problem ist.
Nun aber mein kleins Problem mit dem NetScape , der macht es nicht.
function GetObjekt(WAS)
{
return (document.getElementById(WAS));
}
function TEST()
{
var OBJ=GetObjekt('SYS');
var wert="AT-"
var index=''
for (var X=0;X <11;X++)
{
index=OBJ.all['T'+X].selectedIndex;
wert=wert+OBJ.all['T'+X].options[index].value;
}
}

Meine form heist SYS wie man sehen kann und die IDS sind von T1 bis T10 vergeben ... wie gesagt im IE klappt es ohne Probs.
Vergebe ich in der Procedur unter all['T0'] bis all['T10'] geht es ... also muss es mit den all['T'+X] zutun haben...

Kann mir da jemand helfen ? Wäre echt super.

Gruß Majic-12

MadMan2k
2004-04-16, 03:15:25
"document.all" ist M$ spezifischer Code und entsprich nicht dem DOM.
Daher versteht ihn auch der Gecko nicht.

http://selfhtml.teamone.de/javascript/objekte/all.htm#allgemeines

Majic-12
2004-04-16, 13:10:31
@MadMan2k stimmt , hast recht ... habe ich in Eifa des gefechtest total übersehen ... zumal es mit der .all['T0'] auch unter NetScape ging ...

Also andere lösung suchen .

Danke und gruß

Majic-12