Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Серверные технологии и Flash (http://www.flasher.ru/forum/forumdisplay.php?f=62)
-   -   InternetExplorer 8 - ошибк яваскрипта. Почему ? (http://www.flasher.ru/forum/showthread.php?t=145467)

djyamato 08.10.2010 17:21

InternetExplorer 8 - ошибк яваскрипта. Почему ?
 
Здравствуйте
Имею код, работающий везде, кроме ИЕ 8го
Что где поправить, подскажите пожалуйста

Код:

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>2 флэшки связанные JS</title>
<script type="text/javascript" language="javascript" src="Scripts/swfobject.js"></script>

</script>

<script language="JavaScript">
var jsReady = false;
function isReady() {
        return jsReady;
}
function pageInit() {
        //alert("onLoad");
        jsReady = true;
}
function getSWF(movieName) {
        if (navigator.appName.indexOf("Microsoft") != -1) {
                return window[movieName];
        } else {
                return document[movieName];
        }
}
function sendToJavaScript(value) {
        var sendObject=new Object();
        sendObject.ID=null;
        sendObject.name=null;
        sendObject.type="init";
       
        if (value.type=="show_2"){
                sendObject.type="showCommand";
                getSWF("Flash_2").sendToActionScript(sendObject);
        }
        if (value.type=="hide_2"){
                sendObject.type="hideCommand";
                getSWF("Flash_2").sendToActionScript(sendObject);
        }
        if (value.type=="show_1"){
                sendObject.type="showCommand";
                getSWF("Flash_1").sendToActionScript(sendObject);
        }
        if (value.type=="hide_1"){
                sendObject.type="hideCommand";
                getSWF("Flash_1").sendToActionScript(sendObject);
        }
        function checkJavaScriptReady() {
                return jsReady;
        }
}
</script>

</head>

<body onLoad="pageInit()">
<div id="flash_1"><p align="center">
      This content requires Adobe Flash Player 9</p>
    <p align="center"><a href="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash&amp;promoid=BIOW" target="_blank">Download Adobe Flash</a></p><br /><br />

<script type="text/javascript" language="javascript">
    var so = new SWFObject("Flash_1.swf", "Flash_1", "550", "400", "9", "#FFFFFF");
    so.addParam("menu", "false");
        so.addParam("scale", "noscale");
        so.addParam("allowFullScreen", "false");
    so.write("flash_1");
</script>
</div>
<div id="flash_2"><p align="center">
      This content requires Adobe Flash Player 9</p>
    <p align="center"><a href="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash&amp;promoid=BIOW" target="_blank">Download Adobe Flash</a></p>
       
<script type="text/javascript" language="javascript">
    var so = new SWFObject("Flash_2.swf", "Flash_2", "550", "400", "9", "#FFFFFF");
    so.addParam("menu", "false");
        so.addParam("scale", "noscale");
        so.addParam("allowFullScreen", "false");
    so.write("flash_2");
</script>
</div>
</body>
</html>

Нашел фикс для SWFObject от Стива Камермана
и заработало


Часовой пояс GMT +4, время: 02:53.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.