webForumDet fria alternativet

ASP + Javascript

ASP

8 svar · 413 visningar · startad av ironhead

Medlem sedan mars 20011 346 inlägg
Frågan#1

Hej!

Har gjort en funktion i ASP som mha Javascript hämtar upp info om Javascript är aktiverat på klienten...använder:

Public Function JSEnabled()

JSEnabled = "<script type=""text/javascript"">" & vbCrLf & _
            "document.write(navigator.javaEnabled()?""Ja"":""Nej"");" & vbCrLf & _
            "</script>"

End Function

Response.write "Javascript Aktiverat: " & JSEnabled

Nu skrivs det ut Ja eller Nej på skärmen...men jag kan ju inte på nåt bra sätt kontrollera om det är Ja eller nej i en ifsats eftersom hela skriptet returneras

ex.

If JSVer="Ja" Then
'.....ja kod
Else
'....Nej kod
End If

Hur ska man skriva för att kunna kolla av med en if-sats i ASP?

Medlem sedan nov. 20017 144 inlägg
#2

Kan man verkligen göra så? Måste man inte använda activeX eller liknande för att kolla hur vida klienten kan köra javascript eller ej.

Medlem sedan nov. 20017 144 inlägg
#3

eller så här:<noscript><meta http-equiv="refresh" content="0;url=noJS.asp"></noscript>

Medlem sedan mars 20011 346 inlägg
#4

Jesper T skrev:

Kan man verkligen göra så? Måste man inte använda activeX eller liknande för att kolla hur vida klienten kan köra javascript eller ej.

Nja, det tror jag inte...men det är en sekundär fråga just nu...

Medlem sedan mars 20011 346 inlägg
#5

Går det överhuvudtaget att kontrollera och returnera ett värde som man kan kolla av i VBScript?

Kan man göra på nåt annat sätt?

Jag vill kontrollera en massa saker med Javascript, men vill ha resultatet i VBScript.

Medlem sedan mars 20011 346 inlägg
#6

Hur funkar BrowserHawk ? Den kan ju visa skärmstorlek etc via ASP.

Medlem sedan apr. 20022 743 inlägg
#7

För att få informationen från JS måste du skicka med den i t.ex. querystrings för att få in den i ASP-koden.

Medlem sedan mars 20011 346 inlägg
#8

Kan man med ActiveX fånga upp upplösning på skärmen?

Medlem sedan mars 20011 346 inlägg
#9

Poffe skrev:

För att få informationen från JS måste du skicka med den i t.ex. querystrings för att få in den i ASP-koden.

Det jag egentligen vill göra är att bygga in denna funktion i en komponent (.dll)

Inte med Javascript, men jag vill visa vad det är jag är ute efter...

262 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)