(function () {
var myEmbed = document.createElement("embed");
myEmbed.type="application/x-shockwave-flash";
myEmbed.height='100';
myEmbed.width='100';
…
document.getElementById("test").appendChild(myEmbed);
}());
На первый взгляд такой подход часто может показаться излишне шумным и бесполезным, но он гораздо разумнее интегрируется с естественным синтаксисом HTML. Если вы хотите иметь возможность писать HTML прямо в ваш документ, вы можете быть более довольны такой инфраструктурой, как jQuery, которая допускает синтаксис, такой как:
$("<embed src='…'/>")
Однако, если вы просто делаете все это для встраивания Flash, используйте swfobject .