C'est vraiment bizarre.Je ne peux pas lire la balise silverlight dans IE!
est ici d'un simple balisage
<div id="div1">
<object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="640px" height="480px">
</object>
</div>
et alerte d'exécution (document.getElementById ("div1") innerHTML.); me montre
<OBJECT type=application/x-silverlight-2 height=480 width=640 data=data:application/x-oleobject;base64,QfXq3+HzJEysrJnDBxUISgAIAAAlQgAAnDEAAAAAAAAAAAAAAAAAAAAAAAA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA></OBJECT>
Firefox ou google chrome me montre le balisage correct. Seul IE (testé sur IE7) me montre ci-dessus étrange balisage.
Je ne suis pas sûr de ce que vous demandez ici, mais il faut s'attendre à ce que l'objet Silverlight soit rendu différemment selon le navigateur. Ceci est fait par le fichier Silverlight.JS. – PortageMonkey
Pourquoi ne pas donner un identifiant à l'objet? – PortageMonkey
J'écris un plug-in éditeur de texte riche yui qui insère le contenu silverlight. L'éditeur utilise iframe à l'intérieur et copie le contenu de l'iframe dans textarea avant l'envoi. Et le marquage des vis IE comme ci-dessus. –