Hallo, Aleksej.
<script language="Javascript" type="text/JavaScript">
Das language-Attribut ist redundant,
Da enden meine Deutschkentnisse, was heist redundant? oder wie ist es richtig?
Man kann ja nachschlagen:
http://www.langenscheidt.aol.de/cgi-bin/webquery.pl?method=soundex&key=redundant. ;) Aber so etwas muss man nicht unbedingt wissen, denn dieses Wissen wäre absolut... redundant. ;))
Ich meinte, dass die Angabe des language-Attributs unnötig bzw. überflüssig ist, da es heutzutage keine Bedeutung mehr haben dürfte und zudem ist es "deprecated", also "nicht wirklich" Bestandteil des W3C-Standards. Man kann es also schlichtweg weglassen, IMHO.
document.location = 'index.html'
location ist ein Unterobjekt von window,
[zitat]Im Document Object Model (DOM) des W3-Konsortiums ist das document-Objekt das Ausgangsobjekt für den Elementbaum.[/zitat], geht auch alleine.
Das war mir tatsächlich unbekannt. Nichtsdestoweniger sollte man sich nicht auf einen DOM-kompatiblen Browser verlassen und besser die gewohnte Variante anwenden.
außerdem wäre top.location=self.location schlauer, da ja keine Weiterleitung stattfinden soll.
Das Script von mir war eingentlich dafürgedacht, eine Seite, die ohne Frameset geladen wird, in diese zu tun bzw. die Frmesetseite aufzurufen.
Für den Fall gibt es http://aktuell.de.selfhtml.org/artikel/javascript/dyn-frames/... ;)
Grüße,
Mathias