husk variabel efter sideskift
På mit site har jet et JS der skifter en linie tekst hvert 3. sekund, a'la en nyhedsticker. Hver gang man klikker på et link reloades siden og dermed scriptet og nyhedstickeren starter derfor forfra. Hvad kan jeg gøre for at få mit script til at huske hvortil det er nået i arrayet med teksten, selv efter sideskift?==== index.html ====
<script type="text/javascript">
tekst = new Array("tekst1", "tekst2", "tekst3", "tekst4", "tekst4", "tekst5"); ?> ); //Beskederne der skal vises én efter én
showTime = 2000; //Antal millisekunder hver besked skal vises før den fader ud
pause = 500; //Antal millisekunder der skal gå fra den nuværende besked er fadet ud til den næste vises
nr = -1;
function visBesked() {
if (nr == tekst.length -1) { nr = -1 };
obj = document.getElementById("fadingText");
obj.innerHTML = tekst[++nr];
fadeind();
}
opac = 0;
function fadeind() {
if (opac <= 100) {
obj = document.getElementById("fadingText");
if (document.all)
obj.filters.alpha.opacity = opac;
else
obj.style.MozOpacity = opac / 100;
opac += 5;
setTimeout("fadeind();", 50);
}
else
setTimeout("fadeud();", showTime);
}
function fadeud() {
if (opac >= 0) {
obj = document.getElementById("fadingText");
if (document.all)
obj.filters.alpha.opacity = opac;
else
obj.style.MozOpacity = opac / 100;
opac -= 5;
setTimeout("fadeud();", 50);
}
else
setTimeout("visBesked();", pause);
}
</script>
</head>
<body onLoad="visBesked();">
<div id="fadingText" style="width:250px; text-align:center ;font-family: Arial; color:#FFFFFF; font-size: 14px; filter: alpha(opacity=0); -moz-opacity: 0;"></div>