Benedikt Hermann: Popup soll nur einmal aufgerufen werden

Hallo,

ich rufe auf einer Website auf der Homepage ein Popup mittel Javascript (window.open()) auf.

Nun soll das Popup aber nur einmal aufgerufen werden, d.h. bei zurückkehren zur Startseite soll die Funktion nicht mehr aufgerufen werden.

Welche Möglichkeiten gibt es dies zu verwirklichen? Evtl. auch mit PHP und Sessions.

Vielen Dank

Benedikt

  1. Du kannst Cookies setzen, und dann abfragen ob das Popup schon mal angezeigt wurde oder nicht.
    Das ist aber nicht die beste Lösung!
    Wenn du Frames hast, kannst du den Code auf die Frameseite stellen - Problem gelöst!

    Marc Reichelt || www.marcreichelt.de
    Rückfragen bitte an:

    1. Du kannst Cookies setzen, und dann abfragen ob das Popup schon mal angezeigt wurde oder nicht.
      Wenn du Frames hast, kannst du den Code auf die Frameseite stellen - Problem gelöst!

      Hallo,

      nein, Cookies möchte ich keine setzten. Das Popup soll ja auch wieder angezeigt werden, wenn der User den Browser schliesst und wieder auf die Seite kommt.
      Frames verwende ich nicht.

      Gibt es noch andere Lösungsvorschläge?

      1. Huhu Benedikt

        nein, Cookies möchte ich keine setzten. Das Popup soll ja auch wieder angezeigt werden, wenn der User den Browser schliesst und wieder auf die Seite kommt.

        Setzt die Cookies so, dass sie nur für die aktuelle Sitzung gültig sind.
        Evtl. kannst Du den Status ("noch ohne PopUp" oder "PopUp ausgeliefert" [1] ) auch in einer Session speichern.

        Viele Grüße

        lulu

        --

        bythewaythewebsuxgoofflineandenjoytheday
        1. Setzt die Cookies so, dass sie nur für die aktuelle Sitzung gültig sind.

          könntest du ein script snippet posten?

          1. Huhu

            könntest du ein script snippet posten?

            Tja, dazu müsste ich ja erst mal nachschauen wie man Cookies mit Javascript setzt.
            Das interessiert mich aber nicht wirklich, da ich es im Moment nicht brauche.
            Aber ich denke das kannst Du auch nachschlagen .... ;-)

            Ich würde mich sogar zu einer 10-Millionen-Dollar-Wette hinreissen lassen und behaupten dass es bestimmt irgendwo in SelfHTML steht.

            Viele Grüße

            lulu

            --
            bythewaythewebsuxgoofflineandenjoytheday