Virker kun i netscape
Prøv denne der:
<script language="JavaScript">
<!--
function detectflash()
{
flashpage = "flashpage.html"
nonflashpage = "nonflashpage.html"
cantdetectpage = "dontknow.html"
noautoinstall = ""
if(navigator.appName == "Microsoft Internet Explorer" &&
(navigator.appVersion.indexOf("Mac") != -1 ||
navigator.appVersion.indexOf("3.1") != -1)){
noautoinstall = "true";
}
if (navigator.appName == "Microsoft Internet Explorer" && noautoinstall != "true")
{
window.location=flashpage;
}
else if(navigator.plugins)
{
if(navigator.plugins["Shockwave Flash"] || navigator.plugins["Shockwave Flash 2.0"])
{
window.location=flashpage;
}
else
{
window.location=nonflashpage;
}
}
else
{
window.location=cantdetectpage;
}
}
// -->
</script>
Med dette script kan du checke om brugeren har flash installeret. Du kan angive 3 forskellige sider som den redirecter til:
Med flash
Uden flash
Kan ikke detecte om brugeren har flash
Det eneste du skal modificere i scriptet er
flashpage = "flashpage.html"
nonflashpage = "nonflashpage.html"
cantdetectpage = "dontknow.html"
Hvor de forskellige variabler skal pege på de sider der skal redirectes til.
Herefter skal du skrive onload="detectflash();" i dit bodytag som dette:
<body onload="detectflash();">
/Kim