Supportnet Computer
Planet of Tech

Supportnet / Forum / Webseiten/HTML

Frames nachladen, aber wie?





Frage

Hi, Wie kann ich ein Frameset nachladen, so das die aufrufende Seite auch im Hauptframe angezeigt wird? Ich habe das folgende Script-Zeile in allen Seiten eingebaut, aber die Seiten sind im Frame nicht zu sehen, wenn ich sie durch einen Doppelklick öffne, sondern nur die Seiten, die in der index.html enthalten sind. if (top == self) self.location.href = "index.html"; Das Internet-Angebot hat mir bisher nicht weiter helfen können. Paule

Antwort 1 von sutadur

Google ist Dein Freund, z.B. mit diesem Treffer: http://www.drweb.de/trickkiste/tricks91.shtml

Antwort 2 von rfb

schau hier: http://www.friedels-home.com/frameklau/framesetmanager.htm (wenn du den Link nutzt sollte übrigens genau das passieren, was du dir wünschst)

Antwort 3 von Paule08

Dank eurer hilfreichen Hinweise habe ich das Problem gelöst.

Paule

Antwort 4 von rfb

einen Nachteil der Variante von Friedels Homepage will ich noch erwähnen: wenn du einen Browser ohne Frames aber mit JavaScript hast (lässt sich z.B. bei Opera einstellen) kommst du auf keine Unterseite mehr.
Abhilfe: ein noframes-Bereich auf jeder Unterseite mit einer Funktion, die die Framesetmanager-Funktion überschreibt und ansonsten nix tut.

Antwort 5 von Paule08

Danke für deinen Nachtrag, aber ich habe diese Variante gewählt!

http://www.drweb.de/trickkiste/tricks91.shtml

Ich weis nicht, ob hier auch Nachteile auftreten. Ich bin nur ein Leihe auf dem Gebiet der JavaScript-Programmiereung.

Paule

Antwort 6 von rfb

das ist im Wesentlichen dasselbe - nur schlechter dokumentiert - und hat daher dasselbe Problem.

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: