webForumDet fria alternativet

Problem med besökarnas olika webläsare

JavaScript

1 svar · 201 visningar · startad av LBC

Medlem sedan jan. 2003146 inlägg
Frågan#1

Hejsan!

Jag skulle behöva lite tips på hur jag ska lösa följande problem...

För några veckor sedan la jag upp en ny version av min hemsida med en "drop-down"-meny för att underlätta navigeringen. Nu några veckor senare har det visat sig att denna endast fungerar tillsammans med IE 5.5, IE 6.0 och NN.6.2 och NN 7.0. Hur den fungerar i Opera och Mozilla vet jag inte, det får bli ett senare problem.

Vad jag skulle vilja är att sortera ut alla besökare som inte har dessa versioner, och förflytta dem till en tillfällig sida som förklarar problemet. Min fråga är hur jag ska lösa detta bäst och säkrast?

Jag har hittat ett script på javascript.nu, men detta verkar endast plocka ut IE4, IE5 osv. Problemet där är att skilja på IE5.0 (som inte fungerar), och IE5.5 som fungerar.

Ett annat alternativ var användning av Server.CreateObject("MSWC.BrowserType"), men mitt webhotell har inte en uppdaterad version av browscap.ini vilket leder till att IE6 returneras som Netscape....(ingen uppdatering i sikte).

Är det någon som har ett bra svar på hur detta ska lösas, kanske tom en länk till något script eller en guide?

Bifogar en länk till sidan det gäller så ni kan se hur menyn (hämtad från BrainJar) fungerar: http://www.pearljam.nu.

Stort tack på förhand!

Medlem sedan juni 20004 308 inlägg
#2
IEversion=parseFloat(navigator.appVersion.match(/MSIE ([\d|\.]+)/)[1]);
if(IEversion<5.5){
// 5.5 eller äldre
}

(endast Internet Explorer)

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