Avatar billede tblaster Nybegynder
21. august 2003 - 11:34 Der er 11 kommentarer og
1 løsning

Test om cookies er aktiveret vha JavaScript

Jeg skal have en javascript funktion der tester om cookies er aktiveret. Jeg har fundet denne men den virker ikke rigtigt:

var cookieStartIndex = document.cookie.indexOf('TestCookie');
  if (cookieStartIndex == -1)
  {
    var conCook = confirm('Cookies er ikke aktiveret, hvilket er et krav. Aktivér Cookies via sikkerhedsindstillingerne i browseren.');
    if (conCook)
    {
      theForm.Gem.select();theForm.Gem.focus();
      return false;
    }
  }

Hvis jeg køre den igennem så siger den at cookies ikke er aktiveret og man skulle jo så mene at det ikke var muligt at gemme dataen i en cookie men dataen bliver fint gemt. Hvad er der gal`t? Er der en der har en bedre tester?
Avatar billede grunken Nybegynder
21. august 2003 - 12:25 #1
du kunne prøve den her ;)

<SCRIPT type="text/javaScript">
  document.cookie = "test=ok"
  var e = parseInt(unescape(document.cookie.indexOf("test=")))+5
  var e = unescape(document.cookie.substring(e,e+2))
  if (e == "ok")
  {
      alert("Cookies fungerer")
  }
  else
  {
      alert("Cookies fungerer IKKE")
  }
</SCRIPT>
Avatar billede tblaster Nybegynder
21. august 2003 - 12:34 #2
Det gav ikke meget resultalt ... det laver fuck i alle min andre koder :-(
Avatar billede tblaster Nybegynder
21. august 2003 - 12:40 #3
Nu fik jeg overstående til at virke ... men den checker jo kun om cookies virker i browseren og ikke om de er tilladt eller ej.
Avatar billede roenving Novice
21. august 2003 - 13:37 #4
Cookies fungerer da ikke, hvis de ikke er tilladt !-)
Avatar billede tblaster Nybegynder
21. august 2003 - 13:46 #5
Det jeg mener var at der er forskel på om browseren understøtter cookies og om brugeren tillader dem!
Avatar billede roenving Novice
21. august 2003 - 15:02 #6
Hvilke browsere understøtter da ikke cookies ?-)
Avatar billede tblaster Nybegynder
21. august 2003 - 15:36 #7
Det må du ikke sprøger mig om ... men jeg prøvede overstående hvor jeg ikke accepterede cookies på min computer og den meldte bare at cookies fungerer
Avatar billede roenving Novice
21. august 2003 - 15:46 #8
Kørte du det lokalt ?-)

-- _alle_ browsere, som understøtter javascript understøtter cookies ...
Avatar billede tblaster Nybegynder
21. august 2003 - 15:50 #9
Yep jeg køre det lokalt ... skulle det gøre en forskel?
Avatar billede roenving Novice
21. august 2003 - 15:59 #10
Ja, fordi der kan ikke sættes begrænsninger lokalt !-)
Avatar billede tblaster Nybegynder
12. september 2003 - 10:50 #11
Smid et svar og lad os få lukket dette spørgsmål!
Avatar billede tblaster Nybegynder
26. juli 2004 - 09:09 #12
Så lukker jeg!
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester