Hallo ihr,
ich hab hier mal ein ganz einfaches Beispiel gemacht: In ein DIV-Element soll per innerHTML Flashcode eingefügt werden.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>-</title>
<script type="text/javascript">
function playNotice()
{
document.getElementById('msgSound').innerHTML = '<object data="resources/swf/sound.swf" type="application/x-shockwave-flash" width="1" height="1"><param name="movie" value="resources/swf/sound.swf"><param name="quality" value="high"></object>';
}
playNotice();
</script>
</head>
<body>
<div style="position:absolute; top:-100px; left:-100px;" id="msgSound">
</div>
</body>
</html>
Kann mir jemand sagen, warum das nicht geht? Wenn ich den Flashcode direkt in das DIV einfüge, klappts (sowohl in FF, IE und allen anderen getesteten Browsern).
Grüße
Sven