Zum Inhalt springen

Seiten schließen mit Javascript


Empfohlene Beiträge

Geschrieben

tach wieder mal,

habe auf meiner internetseite immer eine hauptseite von der aus über div links neue fenster aufgebaut werden können, über link "target=blank" wenn nun jemand diese seite wieder verlässt wird zwar das hauptfenster geschlossen aber alle anderen fenster sind noch offen. gibt es eine möglichkeit über javascript, das alle fenster, die über meine seite geöffnet wurden, geschlossen werden, wenn man den browser schließt oder die seite verlässt??

mfg curting

Geschrieben

Vieleicht versuchst du einfach mal den Befehl window.close() .

Sollten dabei nicht alle Fenster geschlossen werden, kannst du ja versuchen, das ganze mit 'ner Funktion zu lösen. In dieser Funktion schließt du einfach mit window.close('Fenstername') alle offenen Fenster, eins nach dem anderen. Diese Funktion müßtest du dann ausführen lassen, wenn das Hauptfenster geschlossen wird.

Geschrieben
<html>

<BODY LINK="#FFFFFF" TEXT="#FFFFFF" VLINK="#999999" ALINK="#00FF00" BGCOLOR="#000000" onload="fenster()">

<applet code="fphover.class" codebase="../../../_fpclass" width="120" height="24">

<param name="text" value="Download">

<param name="color" value="#000080">

<param name="hovercolor" value="#0000FF">

<param name="textcolor" value="#FFFFFF">

<param name="effect" value="glow">

<param name="url" value="fenster_schliesst.zip" valuetype="ref">

</applet>

<script language="javascript">

<!--

function fenster()

{

var win;

//zwischen die ersten Anführungszeichen Dateinamen setzen, falls eine Datei angezeigt werden soll

win=window.open("","NeuesFenster","width=400,height=100");

//nächste Zeile weglassen, wenn in dem Fenster eine Datei ,zB html oder gif, angezeigt werden soll

win.document.write("<h3>Nach dem Öffnen der Homepage wird automatisch ein Fenster geöffnet, das sich selbst nach 10 Sekunden schließt!</h3>");

//nächste Zeile weglassen, wenn sich das Fenster nicht automatisch schließen soll

win.setTimeout('window.close()',10000);

}

//-->

</script>

</BODY>

</html>

Geschrieben

function fenster()

ja das applet (ist doch eins oda?) ist ja nicht schlecht, aber der user kann sich die seiten öffnen und sie sollen so lange offen bleiben bis er sie nicht mehr braucht, allerdings wenn er sie nicht explizit schließt, werden sie auch nach schließen der hp bzw. des browsers in der taskleiste angezeigt. und ich hätte gern das sobald der user die seite verlässt alle fenser geschlossen werden. es nützt mir nix wenn sich die fenster nach ein paar sekunden schließen und der user flucht weil er noch nicht fertig mit lesen oda vergleichen war. verstehst du ungefähr was ich möchte?

gruß curt

Geschrieben

hallo

wenn du willst das sich alle fenster schließen die du aus dem hauptfenster geöffnet hast musst du bei der window.open funktion nach width und so noch folgenden Parameter angeben:

dependent=yes

Wenn ja (yes), wird das Fenster geschlossen, wenn sein Elternfenster geschlossen wird. Wenn nein (no = Voreinstellung), bleibt das Fenster erhalten, wenn sein Elternfenster geschlossen wird.

im selfhtml 7.0 von 1998 steht aber: unterstützt blos netscape

aber probiers mal aus vielleicht hat *** das jetzt auch schon implementiert

vielleicht hilfts dir ja

ciao

jakob

Geschrieben

Wobei name = dem namen ist, den du beim öffnen verwendes hast

Muste mal ausprobieren, ist jetzt reine theorie

<html>

<head>

<title>Fenster</title>

</head>

<body onUnload="javascript:name.close();">

...

</body>

</html>

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...