Hallo,
ich habe folgendes Problem. Ich wollte mit einer Javascrit if Anwendung bestimmen wann der Browser Flash ausgeben soll und wann ein Image. Also, wenn der Flash player älter als der 9.0 ist, dann soll das Image ausgegeben werden, das Image ist auerdem mit ein Map-Area versehen. Das Problem ist, dass der Browser weder das Flash noch das Image wieder gibt.
Ich hoffe jemand kann mir helfen, wäre sehr nett!
Hier ist der Quell Text von der if Anwendung (index.php):
Code
<script language="javascript" type="text/javascript">
<!--
if (flashVersion >= 9) {
var doc_str = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="https://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="847" height="266" align="middle">\r\n';
doc_str += '<param name="allowScriptAccess" value="sameDomain" />\r\n';
doc_str += '<param name="movie" value="pic/banner.swf" />\r\n';
doc_str += '<param name="quality" value="high" />\r\n';
doc_str += '<param name="bgcolor" value="#ffffff" />\r\n';
doc_str += '<param name="menu" value="false" />\r\n';
doc_str += '<param name="wmode" value="transparent" />\r\n';
doc_str += '<embed src="pic/banner.swf" quality="high" bgcolor="#ffffff" menu="false" width="847" height="266" name="flashkreditrechner" align="middle" type="application/x-shockwave-flash" pluginspage="https://www.macromedia.com/go/getflashplayer" wmode="transparent" />\r\n';
doc_str += '</object>\r\n';
document.write(doc_str);
} else {
document.write('<map name="banner">
<AREA shape=POLY coords="779, 8, 805, 8, 805, 24, 779, 24" href="index.php" alt="Deutsch">
<AREA shape=POLY coords="810, 8, 836, 8, 836, 24, 810, 24" href="indexeng.php" alt="English">
</map>
[img]pic/banner.jpg[/img]');
}
//-->
</script>
Alles anzeigen