skrypt działający do momentu odświeżenia strony

Odpowiedz Nowy wątek
2019-09-22 19:34
0

Witam serdecznie
posiadam niewielki skrypt który względem document_referrer zaznacza bądź odznacza wybrane checkboxy.

<script>
  var url = document.referrer;
  var n = url.endsWith("/page1.html");
  if (n==true)
    { document.getElementById("box1").checked = true; }
  else
    { document.getElementById("box1").checked = false; }
</script>   

Na dłuższą metę może być to irytujące, gdyż po wybraniu własnych checkboxów i odświeżeniu strony, zaznaczone zostają znów odpowiednie dla strony z której przeszedłem.
Czy istnieje możliwość, aby przy odświeżeniu strony skrypt wyłączał się, bądź działał tylko w momencie włączenia danej podstrony?

Z góry bardzo dziękuję za odpowiedzi.
Pozdrawiam.

edytowany 2x, ostatnio: cerrato, 2019-09-23 09:33

Pozostało 580 znaków

2019-09-22 22:10
var firstPageLoad = true;
function do_something()
{
    if (firstPageLoad)
    {
        var url = document.referrer;
        var n = url.endsWith("/page1.html");
        if (n==true)
        { document.getElementById("box1").checked = true; }
        else
        { document.getElementById("box1").checked = false; }
        firstPageLoad = false;
    }
}

Obawiam się, że powinieneś mieć jeszcze jeden warunek na Refresh, odświeżając stronę firstPageLoad znowu będzie true

edytowany 2x, ostatnio: AdamWox, 2019-09-22 22:12

Pozostało 580 znaków

2019-09-25 01:46
0

Bardzo dziękuję, to jest dokładnie to o co mi chodziło :)

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0