вспышка исчезнет через несколько секунд в ie6 - PullRequest
0 голосов
/ 06 июля 2011

Моя вспышка работает нормально во всех браузерах, кроме ie6. Во время загрузки страницы я вижу вспышку нормально в ie6, но как только страница загружена, вспышка исчезает .Посмотрел везде, но не может найти решение.

в ie6 скачан последний проигрыватель WIN 10,3,181,34.версия обнаружена в http://kb2.adobe.com/cps/155/tn_15507.html

файл javascript имеет

$(document).ready(function () {
    swfobject.registerObject("mymovie", "9.0.0", "expressInstall.swf");
});

Ниже приведен код помощника в папке app_code

@helper SwfObject(string swfName, UrlHelper url)    {
    <object id="mymovie" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="960" height="315" style="background-color: #e6e6e6;" wmode="transparent">
        <param name="movie" value="@url.Content("../../Content/flash/" + swfName)"  />
        <param name="wmode" value="opaque" />
        <object type="application/x-shockwave-flash" data="@url.Content("../../Content/flash/" + swfName)" width="960" height="315" style="background-color: #e6e6e6;" wmode="transparent">
            <div>
                <img src="@url.Content("../../Content/gallery/album1/large/1.png")" alt="Image"/>
                <p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /></a></p>
            </div>
        </object>
    </object>
}

1 Ответ

1 голос
/ 06 июля 2011

swfobject.registerObject не следует заключать в функцию $(document).ready или любые другие функции загрузки, такие как window.onload.

...