hallo,
da das Script keinen Fehler beinhaltet, nehme ich an, daß zur Laufzeit des Scripts der Layer/DIV mit id="nav2" noch nicht existiert.
Ich meine schon, dass man
if(document.layers) { document.layers.nav2.left = 50;}
if(document.all) { document.all.nav2.style.left = 50;}
schreiben sollte. Die von dir verwendete Version käme dann zum Tragen, wenn du z.B. folgendes machst:
function irgendwas(nav2){
if(document.layers) { document.layers['nav2'].left = 50;}
if(document.all) { document.all['nav2'].style.left = 50;}
}
Viele Grüße
Harald Legler