Avatar billede dna Nybegynder
15. august 2001 - 01:10 Der er 10 kommentarer og
2 løsninger

Understøttelse af JS ?

Hejsa alle..

Lige en lille hurtig let én !!

Hvordan tester jeg om brugeren af min side understøtter JavaScript eller ej ??

dna
Avatar billede jakoba Nybegynder
15. august 2001 - 01:23 #1
på en side der ikke derudover bruger javascript skriver du i head:

<script language=\'javascript\'>

self.location.href=\"side_der_bruger_javascript.html\";

</script>

hvis brugeren brovser understøtter javascript bliver han redirected til den side der bruger det.
hvis ikke bliver han i denne HTML-only side.

mvh JakobA

Avatar billede netsrac Praktikant
15. august 2001 - 01:25 #2
Hm...hvad skal vi teste det med ? JavaScript ? *G*

Eij den eneste umiddelbare løsning er at have en side inden du starter din side:

<body onload=\"java script:location.href=\'side2.html\';\">
Hvis du ser denne side er javascript ikke aktiveret!

</body>
Avatar billede dna Nybegynder
15. august 2001 - 01:35 #3
øv.. Prøver at se om jeg kan fikse det ind hvor jeg skal bruge det !!

dna
Avatar billede dna Nybegynder
15. august 2001 - 12:20 #4
Jeg kom frem til dette..
<script language=\'javascript\'>
Du understøtter JS !!
</script>
<noscript>
Du understøtter IKKE JS !!
</noscript>

virker det ikke fair nok ?

dna
Avatar billede netsrac Praktikant
15. august 2001 - 12:26 #5
Jo <noscript></noscript>

Kan man bruge i de browsere hvor det er slået fra, men ikke i dem der ikke understøtter det.
Avatar billede jakoba Nybegynder
15. august 2001 - 12:41 #6
Jeg tror nok (ikke sikker for så gammel en browser har jeg ikke) at de browsere der ikke understøtter Javascript vil skrive *begge* linier ud. (efter først at have ingoreret alle 4 html kommandoer)

måske noget i retning af:

<script language=\'javascript\'>
document.write( \"Du understøtter JS !!<\"+\"!--!\" );
</script>
Du understøtter IKKE JS !!, hent ny browser fra -->
<a href=\"www.netscape.com\">Netscape</a> eller
<a href=\"www.microsoft.com\">Netscape</a>.

men det er en smule svinskt at lege med HTML kommentaren på den måde :(

mvh JakobA
Avatar billede dna Nybegynder
16. august 2001 - 21:40 #7
Hvilken browser understøtter ikke JS ??
Avatar billede jakoba Nybegynder
16. august 2001 - 21:53 #8
IE før version 3 (og kun delvist i version 3)
NS før version 2.
Opera er der vist ingen version af der ikke kører javascript.
andre browsere ved jeg ikke.

Det er MEGET få browsere du kan risikere at få besøg af der ikke understøtter javascript.

Men udover det kan ejeren af en browser slå javascript fra i sin browser, Den slags besøgende vil du nok få flere af. Men stadig nede omkring måske 2 procent.

mvh JakobA
Avatar billede dna Nybegynder
16. august 2001 - 23:06 #9
Men, hvis det er slået fra, så kan jeg bruge NOSCRIPT?
Avatar billede jakoba Nybegynder
16. august 2001 - 23:08 #10
nemlig. så forstår browseren dine <noscript> tags
Avatar billede dna Nybegynder
16. august 2001 - 23:12 #11
oki doki! - du er vist manden man skal henvende sig til vedrørende JS! Tak for hjælpen!

dna
Avatar billede jakoba Nybegynder
16. august 2001 - 23:25 #12
selv tak :-)
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