hallo Tom,
alert("Form-Name:"
+"\nper Name: "+document.forms["fomular"].name
+"\nper Index: "+document.forms[0].name);
^^^^^^ mal korrigiert
document.forms["formular"].name funktioniert auch nicht im IE.
Im IE kann ich nur über den Index zugreifen.
Das wollte ich eigentlich vermeiden, aber wenns nicht anders geht.
das wollte ich mit dem Beispiel zeigen.
um doch noch Formulare und deren Elemente mit Namen ansprechen zu können, habe ich mir Funktionen gebaut, z.B.:
function findItemByName(feld,suchname) {
var item = feld[suchname];
for (var i=0; !item && i<feld.length; i++)
if (feld[i].name == suchname ) item = feld[i];
return item;
}
function getFrm(name) {
return findItemByName(document.forms,name);
}
für die Elemente entsprechend ...
Gruß planB