Hallo Forum
Die EVAL funktion von Javascript ist ja ganz nett, aber doch sehr rechenintensiv.
Leider fällt mir bei dynamisch gebauten referenzierungen wie z.B. :
function show(showobj) {
if (ns) eval ('document.'+showobj+'.visibility = "show"');
»» if (ie) eval ('document.all["'+showobj+'"].style.visibility = "visible"');
}
keine Alternative ein.
Oder hab ich da was übersehen ?
Also bei mir funktioniert folgendes problemlos :
function show(nr) {
if (NS) document.layers['sub'+nr].visibility = "show";
if (IE) document.all['sub'+nr].style.visibility = "visible";
}
bzw.:
function show(name) {
if (NS) document.layers[name].visibility = "show";
if (IE) document.all[name].style.visibility = "visible";
}
gruss
Jens