Du kan
if(navigator.userAgent.indexOf("Mac") != -1)
{
document.write('<link rel="StyleSheet" href="mac.css" type="text/css">');
}
// Allt som inte är Mac
else
{
document.write('<link rel="StyleSheet" href="not_mac.css" type="text/css">');
}
5 svar · 146 visningar · startad av joel_sundkvist
Har sökt runt lite på forumet men inte hittat något script som löser mitt problem. Jag vill kunna ladda olika stilmallar beroende på vilket operativsystem och dator surfaren använder. Denna förfrågan grundar sig som så många andra på olikheter mellan mac och pc-plattformen.
Stilmallen skall givetvis laddas automatiskt utan att besökaren skall märka det.
*Hilfe bitte*
Tack på förhand. :birp
Du kan
if(navigator.userAgent.indexOf("Mac") != -1)
{
document.write('<link rel="StyleSheet" href="mac.css" type="text/css">');
}
// Allt som inte är Mac
else
{
document.write('<link rel="StyleSheet" href="not_mac.css" type="text/css">');
}
Eller
if(navigator.userAgent.indexOf("Mac") != -1)
{
document.write('<link rel="StyleSheet" href="mac.css" type="text/css"></link>');
}
// Windows (men bara om de använder Internet Explorer =P)
else if (navigator.userAgent.indexOf("Win32") != -1)
{
document.write('<link rel="StyleSheet" href="windows.css" type="text/css"></link>');
}
// Allt som inte är Mac eller Windows med Internet Explorer
else
{
document.write('<link rel="StyleSheet" href="other.css" type="text/css"></link>');
}
Jepp, fast elseif skrivs else if i Javascript ;)
Jajaja. Har jobbat för mycket med php. ;)
Tusen tack för hjälpen :birp