Andreas Dölling: <embed> Element zur Laufzeit erzeugen

Beitrag lesen

Hallo,

im Firefox hat Dein Script bei mir insoweit funktioniert, als ein embed-Objekt erzeugt wurde.
Der IE hatte ein Problem mit der dynamischen Erzeugung der attribute-Knoten.
So klappt es bei mir in beiden Browsern:
<html>
<head>
<title>Portal</title>
<SCRIPT type="text/javascript">
function showForm(type)
{
var form = document.createElement('embed');
form.setAttribute('src', 'multimediadatei.wav');
form.setAttribute("type", "text/html");
form.setAttribute("width", "500");
form.setAttribute("height", "300");
document.getElementById('form').appendChild(form);
}
</SCRIPT>
</head>
<a href="#" alt="Brandwand erzeugen" onClick="showForm('brandwand')">Test</a>

<p id="form">
</p>
</body>
</html>

Vielleicht hilft Dir das weiter?

Ciao,
Andreas