Hallo Heike,
frames auslesen ist böse (content-grabbing), daher gibt es Sicherheitseinstellungen beim Netscape UniversalBrowserRead und UniversalBrowserWrite.
Ausserdem hat der Netscape6 nicht document.body, das ist IE-Mist.
Da inzwischen viele Browser DOM2 voll unterstützen, verwende diesen W3C-Standard auch richtig.
Das wäre allLayers=new Array;allLayers=document.getElementsByTagName("*") entpricht dann document.all.
allBodys=document.getElementsByTagName("BODY");
allDIVS=document.getElementsByTagName("DIV");
document.getElementById entpricht ähnlich find(), sucht also nach einer ID in allen Elementen, daher kann es auch mal langsamer sein als document.all oder die angegebene Array-Variante.
Viel Erfolg
Michael