Mam taką funkcje:
Kod
function aktualizuj5() {
if (naje != "jest") {
post2('http://127.0.0.1/sppr.php', 'parametr');
}
setTimeout("aktualizuj5()", 1000);
}
Powyższa funkcja wywoluje skrypt php, ktory generuje zawartosc wyswietlanego tekstu. Zmiany mogą występować co sekunde więc tutaj raczej nic z tym nie da się zrobić i chyba to jest jedyne rozwiązanie.
Kolejna funkcja w przypadku zdarzenia onmouseover tworzy ciastko:
Kod
function naje()
{
var waznosc=new Date(); //tworzymy nowy obiekt zawierający datę
var tresc='jest'; //ustawianie treści cookie
tresc=escape(tresc); //kodowanie tekstu
waznosc.setTime(waznosc.getTime()+1000*60*1*1*1); //ustawianie daty wygaśnięcia (na 60 sekund)
document.cookie="naje=" + tresc + ";expires=" + waznosc.toGMTString();
}
Inna funkcja w przypadku zdarzenia onmouseout usuwa ciastko:
Kod
function wyje()
{
//kasowanie ciastka
var waznosc=new Date(); //tworzymy nowy obiekt zawierający datę
var tresc='jest'; //ustawianie treści cookie
tresc=escape(tresc); //kodowanie tekstu
waznosc.setTime(waznosc.getTime()-1000*60*1*1*1); //ustawianie daty wygaśnięcia (na 2 sekund)
document.cookie="naje=" + tresc + ";expires=" + waznosc.toGMTString();
}
Gdy istnieje ciastko 'naje' wtedy funkcja 'post2' się nie wykonuje, a gdy takie nie istnieje to funkcja post2 się wykonuje.
Ma ktoś pomysł aby zrobić to bez użycia ciastek ?.