CSS platformabhängig laden
Lazy
- javascript
0 Martin J.0 Martin J.0 Lazy0 Peter Seliger0 Lazy
Woher bekomme ich ein Script, oder wie mache ich es, dass beim laden einer ASP-Seite die Platform (PC/Mac) abgefragt und dementsprechend ein anderes CSS geladen wird?
Herzlichen Dank für eure Hilfe!
Hi Lazy (ist der Name Programm und daher Dein Posting??),
<script...>
if (navigator.platform.indexOf("Win") != -1)
document.write("<link rel=stylesheet type='text/css' href='win_styles.css'>");
if (navigator.platform.indexOf("Mac") != -1)
document.write("<link rel=stylesheet type='text/css' href='mac_styles.css'>");
</script>
die styleshhet-files müssen natürlich existieren...
Grüße, Martin
Hmmm...,
von ASP habe ich allerdings keinerlei Ahnung....
Martin
Hmmm...,
von ASP habe ich allerdings keinerlei Ahnung....
Martin
Ja, manchmal ist der Name Programm, aber wohl eher daher, weil ich von Zeit zu Zeit versuche, meinen Arbeitstag auf 11 Stunden zusammenzukürzen.
Das mit dem ASP hat gar keinen Einfluss. Ich habe es nur zur allgemeinen Information geschrieben, falls irgend ein Helfer aus der ASP-Ecke gekommen wäre.
Trotzdem: Herzlichen Dank!!
hallo Du fauler Lazy,
... falls irgend ein Helfer aus der ASP-Ecke gekommen waere.
,koennte es so aussehen:
<%@ Language=VBScript %>
<%
'variablen browser_kennung/os_kennung
Dim user_agent
Dim user_os
Dim user_bn
user_agent = request.servervariables("HTTP_USER_AGENT")
user_os = "win"
if (InStr(user_agent,"Mac") >= 1) then
user_os = "mac"
end if
user_bn = "nnav"
if (InStr(user_agent,"MSIE") >= 1) then
user_bn = "msie"
end if
%>
<html>
<head>
<title>xxx</title>
<link rel="stylesheet" type="text/css" href="<%response.write(user_os&"_"&user_bn&".css")"%>
</head>
...
tschuess - peter - pseliger@gmx.net
Herzlich sei's gedankt!!
hallo Du fauler Lazy,
... falls irgend ein Helfer aus der ASP-Ecke gekommen waere.
,koennte es so aussehen:
<%@ Language=VBScript %>
<%
»» 'variablen browser_kennung/os_kennung
»» Dim user_agent
»» Dim user_os
»» Dim user_bn
»» user_agent = request.servervariables("HTTP_USER_AGENT")
user_os = "win"
»» if (InStr(user_agent,"Mac") >= 1) then
user_os = "mac"
»» end if
user_bn = "nnav"
»» if (InStr(user_agent,"MSIE") >= 1) then
user_bn = "msie"
»» end if
%>
<html>
<head>
<title>xxx</title>
<link rel="stylesheet" type="text/css" href="<%response.write(user_os&"_"&user_bn&".css")"%>
</head>
...tschuess - peter - pseliger@gmx.net