[JS] Cookies onafhankelijk van pad

Pagina: 1
Acties:

  • RickyHeijnen
  • Registratie: Maart 2005
  • Laatst online: 30-04-2025
Beste tweakers... ik zit al een tijdje te puzzelen met een probleempje mbt cookies in javascript.

Ik heb op mijn site een uitklapmenu links, en ik wil dat als je naar de volgende pagina gaat dat het menu nog open staat en dus niet weer inklapt. Hij moet dus onthouden welke menus open staan (dmv cookies). Nu werkt dat allemaal... echter werk ik mod_rewrite waardoor je soms domein.nl/bla/bla/nogmeerbla/ hebt en dan weer domein.nl/bla/blaat/geblaat en dan pikken die cookies het niet helemaal goed mee.

Dit is mijn script:
code:
1
2
3
var path = "/";
var domain = "www.nazca-air.nl";
document.cookie = id +"=true; path="+ path +"; domain="+ domain +"; expires=" + datum.toGMTString();

  • André
  • Registratie: Maart 2002
  • Laatst online: 20-02 09:23

André

Analytics dude

Kun je de path niet gewoon weglaten?

  • RickyHeijnen
  • Registratie: Maart 2005
  • Laatst online: 30-04-2025
Geprobeerd... maar ook dat werkt niet

  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

Wij gebruiken hier op GoT de volgende code en dat werkt prima over alle paden:
JavaScript:
1
2
3
4
function SetCookie(sName, sValue)
{
    document.cookie = sName + '=' + escape(sValue) + '; expires=Fri, 31 Dec 2099 23:59:59 GMT; path=/';
}

Is jouw probleem niet gewoon dat je cookie meteen expired?
Note overigens ook dat als je expliciet het domain op 'www.nazca-air.nl' zet je cookie niet werkt op 'nazca-air.nl'

Intentionally left blank


  • RickyHeijnen
  • Registratie: Maart 2005
  • Laatst online: 30-04-2025
Door gewoon www weg te halen werkt het wel... bedankt :)