OK
========= nissan.htm ===========
På siden 'nissan.htm', undersøges det om siden er loadet for sig selv i browseren:
-- if (document.location.href == top.location.href) --
'document.location.href' er adressen på dokumentet
'top.loaction.href' er adressen på den øverste side i frame hierakiet
hvis der ikke er brugt frames, vil de to adresser være ens.
Derefter laves et Date() objekt med den aktuelle tid, og der lægges en time til
-- var d = new Date();
-- var h = d.getHours() + 1;
-- if(h == 24) h = 0;
-- d.setHours(h);
(Man kunne også have nøjedes med et minut)
Så sættes en cookie, med navnet 'subpage' og værdien 'nissan.htm', der er sat til at være gyldig en time.
-- writeCookie('subpage','nissan.htm',d)
(d er Date() objektet, der lige er blevet oprettet
Til sidst udskifter jeg url'en '
http://server/nissan.htm' med '
http://server/default.htm'========= main.htm ===========
Når siden 'default.htm' loades, vil 'main.htm' som standard stå i 'main' framen.
Derfor undersøges det om der er en cookie med navnet 'subpage':
-- var sp = readCookie('subpage')
-- if(sp == null)
hvis der returneres 'null' fra funktionen readCookie(), er der ikke sat en cookie med det pågældende navn.
Cookien slettes, så brugeren kan komme tilbage til forsiden ('main.htm' i 'main' framen)
Hvis cookien findes, skiftes siden 'main.htm' ud med siden, hvis navn er value'en i cookien 'subpage' - i dette tilfælde 'nissan.htm'
-- document.location.href = sp;
==============================
Håber det var fyldestgørende
Mvh. mjess