<?xml version="1.0" encoding="UTF-8" ?><oembed><version>1.0</version><provider_name>Чудо{вищные} заметки</provider_name><provider_url>https://miracle.rpz.name</provider_url><author_name>MiRacLe</author_name><author_url>https://miracle.rpz.name/author/miracle/</author_url><title>Flash ActiveX &#038; IE update</title><html>Ну наверное &lt;a href=&quot;http://www.novemberain.com/blog/?p=388&quot;&gt;для многих не новость&lt;/a&gt;, что после очередного апдейта IE (6), начались проблемы с Flash-ем (впрочем не только с ним...) - вокруг означенного флэша появилась пренеприятнейшая рамка и tooltip с напоминанием о том, что надо кликнуть на объект, чтобы его активировать...

UPDATE2:
&lt;blockquote&gt;&lt;i&gt;Модификация Internet Explorer должна решить проблему нарушения корпорацией Microsoft патента фирмы Eolas на технологию взаимодействия пользователя с интерактивным контентом, внедрённым в веб-страницы.&lt;/i&gt;&lt;/blockquote&gt;
Вот собственно где собака порылась - теперь не M$ нарушает &lt;b&gt;американские патенты&lt;/b&gt; - теперь из буду нарушать я ;o)
&lt;a href=&quot;http://blog.deconcept.com/flashobject/&quot;&gt;Умные люди нашли выход&lt;/a&gt; - вставлять флэш через JS.

Я этот метод в принципе одобряю - как-никак спасение... но править добрую полсотню сайтов, искать там банеры и прочий активный контент и заменять вставку swf-ок на flashobject ... это путь для самурая - я пошёл другим путём - нахожу все object-ы c нужным classid и тупо переписываю obj.outerHTML = obj.outerHTML

И что интересно - это работает! Но... но вот FlashVars почему-то теряются(кто видел, какой innerHTML генерит IE для flash-а, тот наверное понимает о чём я..

Пришлось топорным методом сохранять flashvars из param заменять его в outerHTML перед записью.

Итого:
&lt;pre class=&quot;js:nocontrols&quot;&gt;
function initFlashObj() {
    var objs = document.getElementsByTagName(&#039;object&#039;);
    if (objs &amp;&amp; objs.length) {
        for (var i = 0; i &lt; objs.length; i++) {
           if (objs[i].getAttribute(&#039;classid&#039;) == &#039;clsid:d27cdb6e-ae6d-11cf-96b8-444553540000&#039;) {
               var params =  objs[i].getElementsByTagName(&#039;PARAM&#039;);
               for (var j = 0; j &lt; params.length; j++) {
                   if (params[j].getAttribute(&#039;name&#039;) == &#039;flashvars&#039;) {
                       var FlashVars = params[j].getAttribute(&#039;value&#039;);
                       break;
                   }
               }
               var obj = objs[i].outerHTML + &quot;\n&quot;;
               obj = obj.replace(/FLASHVARS&quot; VALUE=&quot;&quot;/i,&#039;FLASHVARS&quot; value=&quot;&#039;+FlashVars+&#039;&quot;&#039;);
               objs[i].outerHTML = obj;
           }
        }
       objs = null;
   }
}
&lt;/pre&gt;
Остаётся добавить эту функцию на window.onload и всё...
Особо пытливые могут попытаться оптимизировать геморой с replace и тогда всем будет всемирное счастье..

P.S.
Пишу это второй раз - какие-то неполадки(сам заметил, что с кодировкой что-то не то) на wordpress-е - видимо они восстановились из бэкапа...

&lt;b&gt;UPDATE:&lt;/b&gt;

А вот ещё один &lt;a href=&quot;http://www.amarasoftware.com/flash-problem.htm&quot; title=&quot;Click to activate and use this control&quot;&gt;дядя сделал тоже самое&lt;/a&gt; (не учтя &quot;проблему&quot; с flashvars) и судя по дате додумался в тот же день, что и я ;o)

&lt;a href=&quot;http://miracle.rpz.name/2006/04/24/flash-activex-ie-update-part-ii/&quot;&gt;Часть II&lt;/a&gt;

&lt;a href=&quot;http://miracle.rpz.name/2006/07/05/flash-activex-ie-update-part3/&quot;&gt;Часть III&lt;/a&gt;  (Издание 2-ое - дополненное и исправленное)

Technorati Tags: &lt;a href=&quot;http://technorati.com/tag/flash&quot; rel=&quot;tag&quot;&gt;flash&lt;/a&gt;, &lt;a href=&quot;http://technorati.com/tag/ie&quot; rel=&quot;tag&quot;&gt;ie&lt;/a&gt;, &lt;a href=&quot;http://technorati.com/tag/activeX&quot; rel=&quot;tag&quot;&gt;activeX&lt;/a&gt;, &lt;a href=&quot;http://technorati.com/tag/js&quot; rel=&quot;tag&quot;&gt;js&lt;/a&gt;</html><type>rich</type></oembed>