ede: Fenster selbst schliessen lassen nach Zeit

Wie krieg ich's hin, ein Popup Fenster nach z.B. 5 Sekunden Anzeigezeit selbsttätig wieder verschwinden zu lassen, hab im Forumsarchiv nix gefunden. Im Moment kann ich bloss weiterleiten mit:

<meta http-equiv="refresh" content="5; URL=http://www.saalehafen.de/homefla/frames/home.htm; target=self">

im head...
Danke im vorraus - ede

    1. Hi,

      mit window.setTimeout: http://selfhtml.teamone.de/javascript/objekte/window.htm#set_timeout
      und window.close(): http://selfhtml.teamone.de/javascript/objekte/window.htm#close

      Grüße aus Herzi,

      Ronny

      Danke Ronny - probier ich gleich aus !

  1. Hi, Ede

    Wie krieg ich's hin, ein Popup Fenster nach z.B. 5 Sekunden Anzeigezeit selbsttätig wieder verschwinden zu lassen,

    Indem du mit dem Eventhandler 'onload' im Body-Tag eine Fuktion aufruft, die nach einer bestimmten Zeit -> 'setTimeout' das Fenster mit 'close()' schließt.

    hab im Forumsarchiv nix gefunden.

    Das gibt es nicht.

    http://selfhtml.teamone.de/javascript/sprache/eventhandler.htm#onload
    http://selfhtml.teamone.de/javascript/objekte/window.htm#set_timeout
    http://selfhtml.teamone.de/javascript/objekte/window.htm#close

    Orlando

    1. Hi, Ede

      Wie krieg ich's hin, ein Popup Fenster nach z.B. 5 Sekunden Anzeigezeit selbsttätig wieder verschwinden zu lassen,

      Indem du mit dem Eventhandler 'onload' im Body-Tag eine Fuktion aufruft, die nach einer bestimmten Zeit -> 'setTimeout' das Fenster mit 'close()' schließt.

      hab im Forumsarchiv nix gefunden.

      Das gibt es nicht.

      http://selfhtml.teamone.de/javascript/sprache/eventhandler.htm#onload
      http://selfhtml.teamone.de/javascript/objekte/window.htm#set_timeout
      http://selfhtml.teamone.de/javascript/objekte/window.htm#close

      Orlando

      Danke nochmal allen für die Tips , habe den Fehler gemacht, gleich im Forum zu gucken und nicht erst im SelfHTML , nach abwandlung der Hinweise hab ichs jetzt hinbekommen , sieht also so aus:

      <script type="text/javascript">
      <!--
        function schliessen() { top.close();
      }
        window.setTimeout("schliessen()",4000);
      //-->
      </script>

      Das hat nu zwar noch den Schönheitsfehler , dass eine Nachfrage ("Anwendung versucht, Fenster zu schliessen... etc") erscheint - aber egal, es geht!