Skulle någon kunna göra ett helt exempel där asp-applikationen skickar användaren till olika sidor beroende på vilken webbrowser man har, det ska skija på Opera, Netscape och IE.
------------------ Datorer är inte smarta, de bara tror att de är det.
ett snabbt otestat exempel, jag har skrivit det så att allt utom ie och opera hamnar på netscapesidan.
strbrowser = request.servervariables("http_user_agent")
if instr (strbrowser, "IE") then
response.redirect "ie.asp"
elseif instr (strbrowser, "Opera") then
response.redirect "opera.asp"
else
response.redirect "ns.asp"
end if
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
if i'm not back in five minutes, just wait longer.</A>
hej, ursäkta om jag lägger mig i men jag testade scriptet och det funkade fint med URL:er som ie.asp, opera.asp osv. Men när jag testade med adresser som t ex sida.asp?vad=ie, sida.asp?vad=opera då funkade det inte riktigt.
Då ville inte sidan ladda ens, det blinkade nere i browsern:
"Webbsidan hittades. Väntar på svar..."
Sedan slutade den efter några minuter.
Fungerar det inte med querystrings eller?
okej, men hur kollar men vilken webbläsare användaren har? har det någonting med request.servervariables("http_user_agent") att göra?
Jag har inte IIS, men jag har PWS, fast den är rubbad. Den klarar inte ens Connection.Execute eller var det var. Den anger fel som inte finns, som fungerar perfekt på serven.
angående ditt script, det är säkert inget fel med det. Men, när jag testade med response.redirect "sida.asp?vad=ie" istället för response.redirect "ie.asp"
då ville det inte fungera.
129 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe