Avatar billede jens Nybegynder
27. april 2001 - 12:53 Der er 9 kommentarer og
3 løsninger

Hvordan tjekker man om browseren kan \"læse\" javascript

Hej

Kan man tjekke om browseren har javascript slået til ? og hvis den ikke har det, så smide brugeren over på en alternativ side.

Hilsen
Jens
Avatar billede vladimirr Nybegynder
27. april 2001 - 13:01 #1
jeg kan godt lide tanken med at tjekke om js virker med js....
Avatar billede Lasse Novice
27. april 2001 - 13:04 #2
under en promille af browsere brugt i dag bruger ikke js. Der er dog forskel på hvilken version de understøtter af javascript... Det kan man teste vha javascript
Avatar billede jens Nybegynder
27. april 2001 - 13:05 #3
hehe, du siger noget - fuc.. jeg trænger vist til at holde weekend...

Andre forslag...

Jeg sidder her og sover videre hvis der er nogen der har et forslag..

Jens
Avatar billede jakoba Nybegynder
27. april 2001 - 13:14 #4
Ja det kan du faktisk.

Du gør det blot på den alternative side som skal være den første han kommer til.

i <head> af den side skriver du:

<svript language=\'javascript\'> <!--
self.location.href = \"side_der_bruger_javascript.html\";
</script>

hvis brugerens browser forstår javascript ryger han videre til den side der bruger det.
ellers forbliver han på denne ikke-javascript side.

mvh JakobA
Avatar billede erikjacobsen Ekspert
27. april 2001 - 13:15 #5
<script>
<!--
  document.location=\'kangodtjavascript.htm\';
//-->
<script>
....
<body>
  Nå da da, du har ikke JavaScript i sin browser
</body>
Avatar billede erikjacobsen Ekspert
27. april 2001 - 13:16 #6
Hvor er vi dog - grundlæggende - enige, jakoba...
Avatar billede jakoba Nybegynder
27. april 2001 - 13:16 #7
2 fejl:  script ikke svript.  kommentarslut foran </script>

<script language=\'javascript\'> <!--
self.location.href = \"side_der_bruger_javascript.html\";
// --> </script>

Avatar billede jakoba Nybegynder
27. april 2001 - 13:17 #8
erikjakobsen >> great minds think alike :-))
Avatar billede jens Nybegynder
27. april 2001 - 13:28 #9
Det er lidt opløftet stemning her op til weekende :-)

Sad lige og rodet med det server.side

Set objBrowserCab = Server.CreateObject(\"MSWC.BrowserType\")


MSWC_javascript = CStr(objBrowserCab.javascript)

Hvis jeg nu slåt mit javascript fra i browseren, så burde MSWC_javascript ikke være TRUE, men det er den. Er lidt ude på usikker grund lige nu...

Eller skal jeg bare tage hjem og holde weekend.

Jens
Avatar billede erikjacobsen Ekspert
27. april 2001 - 13:35 #10
Jeg tror den fortælle om browseren har *mulighed* for JavaScript.
Men jeg ved det strengt taget ikke.
Avatar billede jens Nybegynder
27. april 2001 - 13:44 #11
Ja, det nok sådan det hænger sammen.

Tak for hjælpen
Avatar billede myplacedk Nybegynder
28. april 2001 - 08:14 #12
Gooky > under en promille af browsere brugt i dag bruger ikke js

Øhh... Nå... Hvor har du det fra? Prøv at se her:

http://thecounter.com/stats/2001/March/javas.html

Det er et stikprøve på 205.928.352 besøgende. Skulle altså være nogenlunde repræsentativ...
Den siger:
Javascript 1.2+: 164090224 (79%)
Javascript <1.2: 843085 (0%)
Javascript false: 40995043 (19%)

Altså 19% kører ikke javascript!

Men kan så argumentere for, at folk som slår javascript fra, de er selv ude om den manglende funktionalitet. For der er nok under 1 promille, som slet ikke KAN håndtere javascript. Resten har bare slået det fra.
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