Hi !
also...erstmal wollt ich sagen wie toll dieses forum ist...da wird einem ja fast in realtime geholfen..
tja ;-) Da sind wir auch mächtig stolz drauf. Solange man das nicht grundsätzlich "erwartet".
"objekt erwartet" in zeile 18 [...]
wäre ja nix ungewöhnliches aber.......
das ist genau in der leerzeile zwischen "location.pathname;" und "</script>"....
Trau niemals einer Fehlermeldung, schon gar nicht unter windows :-)
function nachladen()
»» {
»» if (!parent.mainlinks) location.href="file:///H:/frame/index.htm?" + location.pathname;
»» }
</script>
Folgendes habe ich in SelfHTML dazu gefunden:
"Mit parent sprechen Sie das Eltern-Fenster des aktuellen Frame-Fensters an, mit top in jedem Fall das oberste Anzeigefenster des Browsers."
Da dies aber die definierende Datei ist, wirs Du's wohl irgendwie anders ansprechen müssen.
Wahrscheinlich mit top.frames[] oder so. Die Fehlermeldung erhältst Du wohl, weil das Objekt parent bereits nicht existiert. Der Browser versucht dann zu ermitteln, ob von einem nichtexistenten Objekt ein Unterobjekt besteht. Da er das nichtexistente Objekt (logischerweise) aber nicht findet und somit sein Anweisung nicht abarbeiten kann, gibt er eine Fehlermeldung aus (würd ich mal sagen, aus Erfahrung geraten ;-)
Desweiteren mußt Du glaube ich die Frames in "zweiter Ebene" anders ansprechen. Genau weiß ich's nicht, aber ich schätze mal top.frames[1].frames[0] oder evtl. auch noch ein parent dazwischen oder ein document oder ein was-weiß-ich-was. Ausprobieren !
Hoffe, geholfen zu haben.
Cya,
Harry