31. oktober 2001 - 23:28
Der er
7 kommentarer og 1 løsning
If Netscape then
Jeg skal bruge en linie kode der, hvis browseren er netscape tilføjer bogstaverne \"Net\" i siden selv. Altså: Hvis du loader siden Default.asp, skal koden istedet loade NetDefault.asp osv. Dette skal naturligvis ikke gå ud over include filer m.m. VesTer
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
31. oktober 2001 - 23:36
#1
<% strUA = Request.ServerVariables(\"HTTP_USER_AGENT\") if( InStr(strUA,\"Netscape\") > 0 ) then response.redirect(\'NetDefault.asp\') end if %>
31. oktober 2001 - 23:40
#2
Det skal være et mere universelt script, så det også kan bruges på siden Kontakt.asp osv. Kan det lade sig gøre?
31. oktober 2001 - 23:54
#3
<% strScript = Request.ServerVariables(\"SCRIPT_NAME\") strQString = Request.ServerVariables(\"QUERY_STRING\") strUA = Request.ServerVariables(\"HTTP_USER_AGENT\") tmpArr = Split( strScript, \"/\" ) strScript = tmpArr( UBOUND( tmpArr ) ) if( InStr(strUA,\"Netscape\") > 0 ) then response.redirect(\"Net\" & strScript & \"?\" & strQString) end if %> dette redirecter til den samme fil med de samme parametre /nute
01. november 2001 - 00:03
#4
Jeg kan ikke få den til at virke, men jeg bruger bare den første du kom med. VesTer
01. november 2001 - 00:17
#5
nei...det kan jeg godt se...Prøv denne: <% strScript = Request.ServerVariables(\"SCRIPT_NAME\") strQString = Request.ServerVariables(\"QUERY_STRING\") strUA = Request.ServerVariables(\"HTTP_USER_AGENT\") tmpArr = Split( strScript, \"/\" ) strScript = tmpArr( UBOUND( tmpArr ) ) If InStr(strUA, \"Mozilla\") Then If InStr(strUA, \"compatible;\") = 0 AND InStr(strUA, \"Opera\") = 0 Then response.redirect(\"Net\" & strScript & \"?\" & strQString) end if %> /nute
01. november 2001 - 00:30
#6
KANON. Den virker, men skal den have det der \"?\" med ? VesTer
01. november 2001 - 00:32
#7
Der skal dog lige tilføjes et \"end if\" :-)
01. november 2001 - 11:37
#8
yup...du skal ha \"?\" der, hvis du ønsker å kunne redirecte URL\'er med parametre... /nute
Kurser inden for grundlæggende programmering