Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Frameseiten mit Javascript schließen

Empfohlene Antworten

Hallo!

Folgendes:

Ich will mit einem Link eine Seite öffnen, welche ein Frameset eröffnet.

Es gibt eine Head, Body, Foot-Datei, dies sind auch die jeweiligen Frames.

Nun soll im Footbereich ein Link sein, der das komplette Fenster (also alle drei Frames) auch wieder schließt.

Wie bekomme ich das hin?

Mit Window.close kann ich nur die Footer Dateio schließen, müßte aber die komplette Frameseite schließen, nur wie schaffe ich das?

Hallo,

wenn ich Dich richtig verstanden habe, dann willst Du ganz einfach die Frames wieder schliessen.

Das kannste mit HTML machen.

Ursprünglichen Fensterzustand wiederherstellen
Setzen Sie den Verweis so, dass der Anwender Ihr definiertes Frameset verlässt und wieder den Fensterzustand erhält, den er vor Aufruf Ihres Projekts hatte. Dies erreichen Sie durch Verweise von der Art
<a href="http://..." target="_parent">Verweistext</a>
[/PHP]

Das ist aus SelfHTML "Frames als Mittel für Seitenlayouts".

Frank

Danke, aber Du hast mich nicht richtig verstanden.

Ich wollte eine Seite schließen, das geht mit Javascript, aber nicht wenn die Seite (welche geschlossen werden soll) in Frames ist.

Das ist mein Problem, daß ich drei Seiten schließen will, die sich in einem Frame befinden.

Weil ich mehrere Sachen vorstellen will.

Man hat quasi eine Palette von Möglichkeiten und wenn eine ausgewählt wird, öffnet sich ein Fenster mit den näheren Infos, eben die Frameseite.

Im Titel-Frame steht immer um was es sich handelt, im unteren Frame die möglichen Optionen und im Main-Frame die Infos zu dem Gegenstand.

In diesem unteren Frame soll eine Funktion sein, welche das geöffnete Produktfenster wieder komplett schließt.

ich bin mir nicht zu 100% sicher, aber eine die einzelnen Frames werden doch durch eine Seite "zusammengfasst", kannst Du nicht die zusammenfassende Seite schließen?

Beispiel in der Seite index.htm werden die seiten kopf.htm; inhalt.htm und start.htm geöffnet. Kann man dann nicht einfach die Seite index.htm über java schließen?

Wenn ich Dich richtig verstehe, dann sitzt dein Frameset in einem Popup. Um das Popup dann aus einem der Frames heraus zu schliessen, brauchst Du folgenden Aufruf:


<a href="javascript:self.top.close();">...</a>

Das sollte das Problem lösen ;)

Evil :cool:

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.