Zum Inhalt springen

JS - Frame killer


Empfohlene Beiträge

Hallo!

Ich habe eine Frage, und zwar geht es um JavaScript..

Der folgende Script soll alle Frames killen und nur seinen eigenen benutzen.

<script language="JavaScript">

<!--

if(top.frames.length > 0)

top.location.href=self.location;

//-->

</script>

Wenn ich diesen in meine Page einbinde, löscht er die History irgendwie, so, dass man gar nicht mehr zurück auf die vorherige Seite greifen kann.

Wo könnte das Problem liegen?

Andre

Link zu diesem Kommentar
Auf anderen Seiten teilen

hi,

hier das richtige Js, du kannst ja selber vergleichen ;-)

<script language="JavaScript" type="text/javascript">

<!--

if(parent.location!=window.location){

parent.location=window.location;

}

//-->

</script>

Funktion: Wenn die Position des Dokuments nicht der höchsten Ebene entspricht (in einem frame), dann weisen wir ihm kurzerhand die höchste ebene zu.

Explorer ab 4.0, Netscape ab 2.0

Gruss, Mattes

[Dieser Beitrag wurde von Digital Mattes am 30. Januar 2001 editiert.]

Link zu diesem Kommentar
Auf anderen Seiten teilen

Also ich habe es gerade ausprobiert, bleibt bei dem selben Ergebnis..

Könnte es davon kommen, dass mein Frame nicht 100% korrekt programmiert ist?

Du findest den unter:

www.crystalbeach.de

Um Frame sehen zu können: Ansicht/Quelltext anzeigen, denn mit dem rechts-click bekommst Du nur die Teilseiten aus dem Frame.

Danke schon mal im voraus.

Andre

------------------

Link zu diesem Kommentar
Auf anderen Seiten teilen

Vieleicht funktioniert das ja:

<script language="JavaScript"><!--

if (self.parent.frames.length != 0) {

self.parent.location="index.htm";

}

// -->

</script>

Die Datei index.htm ist die Datei, die Du ohne Frames laden möchtest.

Wird die ganze History gelöscht oder kannst Du nur nicht mit dem zurück-Button zurück springen?

Wenn Du nur nicht zurück springen kannst, dann hier die Erklährung:

Indem moment wo die Seite nicht das ganze Browserfenster für sich einnimmt lädt das SCript die Seite erneut, ohne Frames. Also ist das so als würdest Du auf einen Link klicken. In der History sind zwei Einträge für die eine Seite.

Wenn Du nun auf das ZURÜCK-Button klickst, dann will der Browser die gleiche "Seite mit den Frames" aufrufen. Und in diesem Fall reagiert wieder das Script und lädt die Seite ohne Frames neu.

Ich hoffe die Erklährung war verstädlich, wenn nicht, dann frag nochmal nach! smile.gif

[Dieser Beitrag wurde von jougli am 30. Januar 2001 editiert.]

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hör mal,

kann man denn eine Seite mit weissen Rändern nicht über Tabellen erreichen?

Weisst Du wie es geht?

Dann könnte ich die Frames vermeiden und die Ladezeit verringert sich..

Mit Tabellen sollte die Seite aber genauso wie auf meiner Seite (www.crystalbeach.de) aussehen.

Bis dann.

Andre

------------------

Link zu diesem Kommentar
Auf anderen Seiten teilen

<BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica">Zitat:</font><HR>Original erstellt von FaSI:

Hör mal,

kann man denn eine Seite mit weissen Rändern nicht über Tabellen erreichen?

Weisst Du wie es geht?

Dann könnte ich die Frames vermeiden und die Ladezeit verringert sich..

Mit Tabellen sollte die Seite aber genauso wie auf meiner Seite (www.crystalbeach.de) aussehen.Bis dann.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...