So, und Feature detection würde jetzt bedeuten, statt
if (navigator.appName == "Microsoft Internet Explorer") {
indo = eval(document.getElementsByTagName("div")[i].currentStyle.zIndex);
} else {
indo = eval(document.getElementsByTagName("div")[i].style.getPropertyValue("z-index"));
}
doch lieber
var node=document.getElementsByTagName('div')[i];
indo = (window.getComputedStyle ? window.getComputedStyle(node,'') : node.currentStyle).zIndex;
Zu verwenden, das ist in jedem Fall sicherer; außerdem solltest Du noch sichergehen, dass Du Number und nicht String vergleichst:
"20" > "100" // true
20 > 100 // false
Einfach den jeweiligen Wert durch Number(indo) in eine Zahl konvertieren.
Gruß, LX
--
RFC 2324, Satz 7 (Sicherheit): Jeder, der zwischen meinem Kaffee und mir steht, gilt als unsicher.
RFC 2324, Satz 7 (Sicherheit): Jeder, der zwischen meinem Kaffee und mir steht, gilt als unsicher.