J Jacob Medlem sedan dec. 2000 503 inlägg Trådstart 18 dec. 2000 16:24 #1 Jag vet itne om det går att göra så här men kolla lite på det, Just nu fungerar det inte iaf:
Set BC = Server.CreateObject("MSWC.BrowserType")
<p><img src="bilder/1.jpg" align="left" hspace="5" vspace="5" <% If BC.Broswer = "IE" Then%> style="position: relative; left: -5; top: -5"<%End If%>></p>
Vide Medlem sedan dec. 1999 8 577 inlägg Kanske såhär:
<%Set BC = Server.CreateObject("MSWC.BrowserType")%>
J Jacob Medlem sedan dec. 2000 503 inlägg Det står så egentligen jag hade bara klippt ut de viktigaste och glömt <% %>
J Jacob Medlem sedan dec. 2000 503 inlägg Jag tror att jag har kommit på det när jag skriver <%=BC.Browser%> för att kolla vilken jag har så står det unknown.
Men varför gör det de??
@nders Medlem sedan juni 2000 32 967 inlägg för att man aldrig ska använda den komponenten om man inte håller på och uppdaterar filen browscap.ini när det kommer en ny browser.
analysera servervariabeln http_user_agent istället, där finns all information du behöver.
J Jacob Medlem sedan dec. 2000 503 inlägg Jag tänkte det först men där för man ju ut men massa annat tex:
Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)
Och jag vill ju bara kolla om man har IE eller inte?
@nders Medlem sedan juni 2000 32 967 inlägg då använder man strängfunktionen instr() för att ta reda på om en sträng ingår som del i en annan sträng.
J Jacob Medlem sedan dec. 2000 503 inlägg typ:
img src="bilder/1.jpg" align="left" hspace="5" vspace="5" <% If instr(Request.ServerVariables("HTTP_USER_AGENT"), "MSIE") Then%> style="position: relative; left: -5; top: -5"<%End If%>>
@nders Medlem sedan juni 2000 32 967 inlägg inte så illa. släng in >0 före then, hade jag gjort, eftersom funktionen returnerar positionen i strängen där delsträngen återfinns, dvs en siffra större än 0.
J Jacob Medlem sedan dec. 2000 503 inlägg oki
Fungerar fin fint.
tackar