webForumDet fria alternativet

Kontrollera webbläsare

JavaScript

14 svar · 365 visningar · startad av Erik Juhlin

Medlem sedan maj 200010 687 inlägg
Frågan#1

Jag håller på med en MSHTML-editor som endast funkar i IE 5.5+. Så jag håller på med en koll som visar en vanlig textarea om det är en annan webbläsare.

Men när jag använder mig av navigator.appVersion så identifierar IE5-6 sig som IE4. Hur ska jag då kunna kolla vad användaren har för webbläsare? :(

Medlem sedan feb. 2003774 inlägg
#2

Kolla efter MSIE 6 i strängen navigator.userAgent

Medlem sedan maj 200010 687 inlägg
#3

Men hur gör jag med IE5.5? Och IE7.0 o.s.v.?

Medlem sedan maj 200376 inlägg
#4

Jag har exakt samma problem :(
Ingen som kan lösa det?
Jag kodar dock inte för hand
utan använder mig av en behavior
i Dreamweaver. Men en besökare kom
med Explorer 6 och skickades till alt url'n,
trots att NS4+ och IE4+ skulle "släppas in".

Medlem sedan maj 200376 inlägg
#5

Men det är ju så med html, javascript och css. Så mycket som
inte riktigt funkar... så när man ska skriva ett script som känner
av browser för att slippa sånt, så funkar inte det heller. Hähähä...

Flash!!

Medlem sedan maj 200010 687 inlägg
#6

Lätt att bygga en WYSIWYG-editor i flash. Och få den att kunna tolka CSS-mallar...

HTML och CSS har jag aldrig några problem med. JavaScript brukar inte heller vara några problem med eftersom att när man ska använda något så kan man först kolla om stöd finns (if (window.showModalDialog) ...), men i det här fallet går det inte eftersom att om jag använder document.contentEditable så får jag null både i IE6 och IE5. Inte heller document.execCommand går eftersom att IE5 har stöd för det. :l

Finns det någon funktion som IE5.5 har stöd för, men inte IE5?

Medlem sedan maj 200376 inlägg
#7

"Lätt att bygga en WYSIWYG-editor i flash. Och få den att kunna tolka CSS-mallar... "

Va snackar du om? Jag menar att Flash är bättre än html.

Medlem sedan maj 200010 687 inlägg
#8

Jag ska bygga en HTML-editor. Inte så lätt att göra den i Flash.

Medlem sedan maj 200376 inlägg
#9

aha

Medlem sedan maj 200376 inlägg
#10

Nån som kan lösa själva frågan då?

Medlem sedan dec. 1999419 inlägg
#11

Finns det någon funktion som IE5.5 har stöd för, men inte IE5?

Ja.

if(!!window.createPopup)//Do Stuff
Medlem sedan maj 200010 687 inlägg
#12

Tack RGB! Ful sak, men känns ändå bättre att hålla på och leta i strängar. :)

Medlem sedan maj 200376 inlägg
#13

Jag e inte med alls

Medlem sedan maj 200010 687 inlägg
#14

Genom att window.createPopup stöds av IE5.5 och inte IE5.0 så är det bara att kolla efter det. :)

Medlem sedan maj 200376 inlägg
#15

Jag e inte duktig på JavaScript så... hähä :)

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