Hallo
ich habe eine Seite die Flashinhalte beinhaltet. Auf dieser .html möchte ich nun
prüfen, ob Falsh installiert ist. Nach etlichen Methoden und so weiter lief es in jedem Browser perfekt, bis auf den Internet Explorer :S.
Dort wurde das Active-X Steuerelement geblockt. Nach weiteren recherchieren, kam ich auf das SWF-Object. Hab alles soweit ausgeführt. Anfangs hatte ich eine Textausgabe, falls kein Flash installiert ist. Lief alles wunderbar, selbst im IE9. Nun Habe ich anstatt der Textausgabe, eine Weiterleitung zu einer anderen Seite erstellt und es wird nurnoch weitergeleitet, selbst wenn Falsh installiert ist. Es kann doch nich sein? Bei Textausgabe alles Super bei Weiterleitung auf einmal nicht??
Hier ein kleiner Ausschnitt des Quellcodes.
PHP-Code:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="styles/video_page.css"/>
<script type="text/javascript" src="swfobject.js"></script>
<script type="text/javascript">
swfobject.registerObject("myId", "9.0.0", "expressInstall.swf");
</script>
</head>
<body class="player;">
<div>
<object id="myId" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="1" height="1">
<param name="movie" value="flashtest.swf" />
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="flashtest.swf" width="1" height="1">
<!--<![endif]-->
<script type="text/javascript" language="Javascript">window.location.replace("sorry.html");</script>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>
</div>
ich hoffe, es kann mir jemand helfen
mfg