17. februar 2004 - 09:12Der er
3 kommentarer og 1 løsning
Cookie script går ned
På min side har jeg et script der skulle tjekke for javascript cookies, men det får siden til gå ned. Det kører allerede på en webserver, hvor det fungere, men på en lokal testserver går det ned.
Er der nogen der kan fortælle hvad der går galt.
function readcookie(name) {
if (document.cookie == '') { return false; } else { var firstChar, lastChar; var theBigCookie = document.cookie;
Hmmm... jeg kan ikke lige se nogen logiske showstoppere, men den returnerer enten false eller en streng ... hvis du i kaldet forventer en streng men får et false er der måske problemer dér?
nu også med forklaringer function readcookie(name){ if (document.cookie == ''){ return false; } // der er ingen cookies else { // der er cookies var firstChar, lastChar; var theBigCookie = document.cookie;
firstChar = theBigCookie.indexOf(name); if (firstChar != -1){ // name findes blandt cookies firstChar += name.length + 1; // sæt firstChar til første karakter i indholdet af name lastChar = theBigCookie.indexOf(';', firstChar); // sæt lastchar til første tegn efter name indholdet if (lastChar == -1) // name er den sidste cookie lastChar = theBigCookie.length; return unescape(theBigCookie.substring(firstChar, lastChar)); // returner indholdet af name } else { // name findes ikke blandt cookies return false; } } }
Der var en eller anden fejl i scriptet. Jeg har udskiftet det, og får ikke længere den fejl.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.