Beiträge von erhardt1984

    Bin jetzt etwas weitergekommen, habe das mit sessionStorage gemacht, aber habe noch ein Problem: Das Popup Fenster soll erst wieder erscheinen, wenn der Browser neugestartet wird. Das klappt auch , aber momentan erscheint es immer auch dann neu, sobald man eine Unterseite der Website in einem neuen Tab öffnet.

    Wie kann man das unterdrücken ? Könnte mir dann nochmal jemand weiterhelfen ?

    Habe dir mal ein Beispiel gemacht wie man einen Erstbesucher einen Modal anzeigt.

    Beim nächsten Besuch wird eine Zeit angezeigt wie lange der letzte Besuch her ist.

    https://codepen.io/basti1012/pen/oNXMQVJ?editors=1010


    Mit diesen Beispiel solltest du den rest auch hinbekommen, jenachdem was du da vor hast

    Es gibt in JS nicht nur die localStorage sondern auch die sessionStorage: https://developer.mozilla.org/…API/Window/sessionStorage

    Die wird gelöscht wenn der Browser zugeht.

    Ok.Danke. Ich werde mir den Beispielcode anschauen und versuche, alles nachzuvollziehen und entsprechend anzupassen.

    Habe ein Pop Up Fenster für eine Webseite mit JS gebastelt, klappt soweit auch. Das soll dann beim Seitenaufruf auftauchen aber nur für die Dauer der Session, also es soll erst wieder angezeigt werden, nachdem das Browserfenster geschlossen und die Seite wieder in einem neuen Tab geöffnet wurde.

    Da muss man ja mit sessionStorage arbeiten. Nur bekomme ich das nicht hin.


    Müsste man dann abfragen,ob in der Session schon mal das PopUp Fenster geöffnet wurde ? Wäre für jede Hilfe dankbar

    if ( ? )

    {

    hier wird dann das Popup aufgerufen

    }