Pop Up soll sich nach bestimmter Zeit wieder schliessen

  • Ich habe auf meiner Homepage ein Pop-Up Window, das immer an das nächste Treffen unserer Gruppe erinnert, jetzt soll sich das Fenster aber nach einer bestimmten Zeit wieder schliessen, mit den Befehlen window.close() oder self.close() passiert jedoch nichts ...
    Wie könnte ich das Problem lösen ??


    DaSmiley

    Es muß immer Menschen geben,die es falsch machen,damit die,die es richtig machen,wissen das sie es richtig machen !

  • Hi


    hab schnell was gemacht:


    In den Header (des Popups):


    Code
    <script language="JavaScript">
    <!--
    function fenster_schliessen()
    {
    window.close();
    }
    //-->
    </script>


    Und dann:



    Code
    <body "diverse einstellungen" onLoad="window.setTimeout('fenster_schliessen ()',5000)>


    Das "diverse einstellungen" sind halt Farbe, Schriftart und so...
    Hier ist die Zeit mal auf 5000 Millisekunden gestellt (5 Sekunden)

  • Es hat zwar nicht ganz so funktioniert, wie du es mir vorgeschlagen hattest, aber ich glaube das lag daran, das ich das schliessen immer als 2te Funktion einbauen wollte. Im Body stand nämlich schon unter onload= eine Funktion, aber jetzt sieht das ganze so aus:

    <SCRIPT language=JavaScript>


    function move() {


    if ((screen.width == 640) && (screen.height == 480))
    self.moveTo(screen.availWidth-495,+145);


    else if ((screen.width == 800) && (screen.height == 600))
    self.moveTo(screen.availWidth-575,+205);


    else if ((screen.width == 1280) && (screen.height == 1024))
    self.moveTo(screen.availWidth-851,+417);


    else if ((screen.width == 1152) && (screen.height == 864))
    self.moveTo(screen.availWidth-751,+337);


    else if ((screen.width == 1024) && (screen.height == 768))
    self.moveTo(screen.availWidth-687,289);


    window.setTimeout('window.close()',5000)
    }
    </SCRIPT>


    <BODY aLink=#ff0033 bgColor=#000000 link=#ffff99 onload=move() text=#ffffff vLink=#ffff99>


    und funktioniert.
    Danke :top:


    DaSmiley

    Es muß immer Menschen geben,die es falsch machen,damit die,die es richtig machen,wissen das sie es richtig machen !

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!