webForumDet fria alternativet

If sats och browsers

ASP

1 svar · 168 visningar · startad av His Divine Shadow

Medlem sedan sep. 20004 079 inlägg
Frågan#1

Eftersom taggen </form> på grund av nån outgrundlig anledning bestämmer sig för att synas som en radbrytning i IE men inte nån annan browser, har jag kommit fram till att jag behöver en ifsats.
Den torde väl gå nått likt såhär:
IF NOT Browser = IE THEN
<BR>
END IF

Men hur definieras browser?

------------------
His Divine Shadow is the most despicable being ever created.(så sade en fan)

Sprit löser inga problem. Men det gör inte mjölk heller.

T-bird 1200; GeForce 256 32MB; WinNT4/XP; 512MB RAM; Dialup

Medlem sedan juni 200032 967 inlägg
#2

Du kan ju analysera HTTP_USER_AGENT för att se om den innehåller strängen MSIE.

If instr(request.servervariables("http_user_agent"),"MSIE") >0 then
' det är ie
else
' det är någe annat
end if

Kanske får man fuska till lite undantagshantering för Opera som ju kan identifiera sig som IE, men det får du pilla in själv. ;)

Mvh,

270 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
139 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)