Das ist wirklich komisch.Ich kann Silverlight-Tag in IE nicht lesen!
Hier ist eine einfache Markup
<div id="div1">
<object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="640px" height="480px">
</object>
</div>
und Ausführung alert (document.getElementById ("div1") innerHTML-.); zeigt mir
<OBJECT type=application/x-silverlight-2 height=480 width=640 data=data:application/x-oleobject;base64,QfXq3+HzJEysrJnDBxUISgAIAAAlQgAAnDEAAAAAAAAAAAAAAAAAAAAAAAA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA></OBJECT>
Firefox oder Google Chrome zeigt mir korrekte Markup. Nur IE (getestet auf IE7) zeigt mich über seltsame Markup.
Ich bin mir nicht sicher, was Sie hier fragen, aber es sollte erwartet werden, dass das Silverlight-Objekt in verschiedenen Browsern unterschiedlich gerendert wird. Dies wird von der Datei Silverlight.JS getan. – PortageMonkey
Warum geben Sie dem Objekttag keine ID? – PortageMonkey
Ich schreibe ein yui Rich-Text-Editor-Plugin, das Silverlight-Inhalt einfügt. Der Editor verwendet iframe inside und kopiert den iframe-Inhalt vor dem Senden in textarea. Und IE Schrauben Markup wie oben. –