Hi,
ich hab mal n CrossDOM-Script geschrieben, vielleicht hilft es Dir weiter:
var idDOM=0;
var allDOM=0;
var layDOM=0;
var DHTML=0;
if (document.getElementByID) {
idDOM=1;
DHTML=1;
} else {
if (document.all) {
allDOM=1;
DHTML=1;
} else {
browserVersion=parseInt(navigator.app-Version);
if ((navigator.appName.indexOf('Netscape')!=1) && (browserVersion==4)) {
layDOM=1;
DHTML=1;
}
}
}
function crossDOM(Stil,ObjID) {
if (idDOM) {
if (Stil==1) {
return (document.getElementByID(ObjID).style);
} else {
return (document.getElementByID(ObjID));
}
}
if (allDOM) {
if (Stil==1) {
return (document.all[ObjID].style);
} else {
return (document.all[ObjID]);
}
} else {
if (layDOM) {
return (document.layers[ObjID]);
}
}
}
Aufrufen tust Du es mit dom=crossDOM(0,ObjID)
Gruß
Ralf