Avatar billede kingmanon Nybegynder
11. september 2001 - 20:57 Der er 7 kommentarer og
1 løsning

Er JavaScript enabled?!

Jeg skal have lavet et script der kan afgøre om JavaScript og cookies (men i to forskellige \"afsnit\", så de kan bruges uafhængigt) er enabled på en clients maskine!
Avatar billede phineas_phreak Nybegynder
11. september 2001 - 20:58 #1
Her er den første:

<SCRIPT>

function checkjava()
{
        if (navigator.javaEnabled() < 1){
                alert(\"Please enable Java in the options menu.\\nYou\'ll need it for these pages!\");
        }

        if (navigator.javaEnabled() == 1){
                alert(\"You\'re Java enabled. Keep surfing!\");
        }
}

</SCRIPT>
Avatar billede kingmanon Nybegynder
11. september 2001 - 21:01 #2
emmm...er det ikke et check på Java (og altså JVM) og ikke javascript, eller er det bare mig?!
Avatar billede phineas_phreak Nybegynder
11. september 2001 - 21:04 #3
hmm tænkte bare at indlæg stod under javascript. Er javascript ikke enabled ville du heller ik kunne køre scriptet. Gælder også for (tror jeg nok) netscape og andre browsere.
Avatar billede jakoba Nybegynder
11. september 2001 - 21:20 #4
ja.

du kommer til at lave to filer, en der bruger javascript
og en der ikke gør.

alle links til siden går til den der ikke bruger javascript, og forrest i den sil står følgende:

<script language=\'javascript\'> <!--
self.location.href = \"den_jacascript_enablede_fil.htm\"
// --> </script>

hvis browseren så kan javascript bliver den redirected. ellers fortsætter den i denne fil.

mvh JakobA
Avatar billede jakoba Nybegynder
11. september 2001 - 21:23 #5
Du har nul mulighed for at teste (eller bruge) cookies i den fil der ikke bruger javaskript.

i den anden kan du teste (men jeg husker ikke lige hvordan) :(

phineas_phreak?

mvh JakobA
Avatar billede phineas_phreak Nybegynder
11. september 2001 - 21:38 #6
// kingmanon: Hvordan havde du tænkt dig den skulle checke om tingene er enabled ? som jakoba siger eller ved at skrive det på selve siden ?. jeg er næsten sikkker på du kan lave sådan et check med VBscript eller PHP, kræver dog du har adgang til det på din server. Prøv at spørg i ASP kategorien.
Avatar billede kingmanon Nybegynder
12. september 2001 - 19:17 #7
Ja det var jo ikke så svært, når man lige har den rette ide ;o)

Måde man kan tjecke om cookies er enabled er vel f.eks:

document.cookie = \'test\';
if (document.cookie == \'test) self.location.href = \"den_cookie_enablede_fil.htm\"
Avatar billede jakoba Nybegynder
12. september 2001 - 22:23 #8
Ja, men nu er der ingen stor grund til at lave to separate filer. du kan blot lave en cookiesOK variabel at teste på de steder det betyder noget.

tak for points
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