Hallo neuling,
function getCS(objid,prop) {
var obj, propval;
if (document.documentElement && document.defaultView) {//--> funktioniert nur nicht beim IE
obj=document.getElementById(objid);
propval=document.defaultView.getComputedStyle(obj,"").getPropertyValue(prop);
return propval;
}
else {//--> funktioniert nur für den IE
if(document.documentElement.currentStyle) {
obj=document.getElementById(objid);
propval=obj.currentStyle[prop];
return propval;
} else alert("Ihr Browser unterstützt diese W3C-Dom Methode nicht und auch keine IE-Technik");
}
}
Das sollte eher so aussehen:
function getCS(objid,prop) {
var obj, propval;
if (document.documentElement && document.defaultView) {//--> funktioniert nur nicht beim IE
obj=document.getElementById(objid);
propval=document.defaultView.getComputedStyle(obj,"").getPropertyValue(prop);
return propval;
}
else if(document.documentElement.currentStyle) {//--> funktioniert nur für den IE
obj=document.getElementById(objid);
propval=obj.currentStyle[prop];
return propval;
}
else alert("Ihr Browser unterstützt diese W3C-Dom Methode nicht und auch keine IE-Technik");
}
}
return propval; könnte auch noch zusammengefasst werden.
Erinnert mich von der Namensgebung her sowie inhaltlich auch sehr an dies und das.
Grüße,
Thomas