如何使用SwfObject在IE 8中嵌入Flash?

时间:2011-02-03 09:37:05

标签: flash debugging internet-explorer-8 internet-explorer-7 swfobject

我尝试使用SwfObject在网站上加载swf。基于webkit和mozila的浏览器都很好,但不适用于IE。

http://www.rehisaresortes.com/resortes-hidalgo-productos.html

在IE 8中,页脚没有加载,就像swf加载后崩溃一样。 在IE 7中,播放器无法正常工作,因此页脚加载。

我该如何调试?我有一台Mac,Linux,Win7和IE 8 64位。在IE 64位上,它给出了更新Flash播放器的消息,但是没有来自Adobe的此播放器的更新。

先谢谢!

1 个答案:

答案 0 :(得分:1)

首先从这里获取最新的swfobject js和expressinstall.swf文件: http://code.google.com/p/swfobject/downloads/detail?name=swfobject_2_2.zip&can=2&q=

我修改了你的代码,如果把swfobject.js和expressinstall文件放在html显示的地方,它应该可以工作


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>Resortes Hidalgo - Productos</title> 
<meta name="ROBOTS" content="INDEX,FOLLOW"> 
<meta name="keywords" content="Resortes de compresión, resortes de tensión, resortes de torsión, anclas refractarias, troquelados, espirales, contrabalances, resortes de barra, muelles,resortes industriales, muelle, figuras de alambre, resorte,resortes mecanicos, tipos de resortes, Galvanizado, fabrica de resortes, hidalgo, rehisa, Resortes para Suspensión Automotriz, Resortes para Prensas Hidráulicas, criba, espirales de acero,resortes helicoidales, resortes progresivos, pernos, Galvanizado, Galvanizado Mecánico, Electropulido, Tropicalizado, Contrabalances, Carrocerias"> 
<meta name="description" content="Fabricamos resortes de tension, resortes de torsion, resortes de compresion, resortes de troquel, resortes de criba y mucho más. Visita nuestra página web y conoce nuestros productos. "> 
<meta name="google-site-verification" content="mewtg_KKkuA7WliXWmuFFS0UQaEjf_sarvK0p7L1Tyo" /> 
<meta http-equiv="Reply-to" content="gsc.ventas.2010@gmail.com"> 
<link rel="stylesheet" href="style.css" /> 
<script src="Scripts/swfobject.js" type="text/javascript"></script> 
<script type="text/javascript"> 
  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-20972071-1']);
  _gaq.push(['_trackPageview']);
  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

  function initMainFlash()
  {
    var fo = new Object();

    fo.flashvars = {};
    fo.params = {
        allowScriptAccess: "sameDomain"
    };
    fo.attributes = {
        id: "mainFlash",
        name: "mainFlash"
    };
    swfobject.embedSWF("productos.swf", "main_content", "675", "595", "10", "expressInstall.swf", fo.flashvars, fo.params, fo.attributes);
  }
</script> 
</head> 
<body> 
    <div class="container"> 
        <!-- header --> 
        <div id="header"> 
            <div class="image"> 
                <img  width="930px" height="117px" alt="Resortes de Hidalgo s.a de c.v" title="Resortes de Hidalgo s.a de c.v" src="images/header_img.jpg" /> 
            </div> 
        </div> 
        <!-- /header --> 
        <!-- navigation --> 
        <div id="navigation"> 
            <ul> 
                <li> 
                    <a href="http://www.rehisaresortes.com/" ><img width="96px" height="96px" src="images/link_inicio.jpg" alt="Inicio" title="Inicio" /></a> 
                </li> 
                <li> 
                    <img width="96px" height="96px" src="images/box_1.jpg" alt="" title="" /> 
                </li> 
                <li> 
                    <img width="96px" height="96px" src="images/box_2.jpg" alt="" title="" /> 
                </li> 
                <li> 
                    <img width="96px" height="96px" src="images/box_3.jpg" alt="" title="" /> 
                </li> 
                <li> 
                    <a href="http://www.rehisaresortes.com/resortes-hidalgo-quien-somos.html"> 
                        <img src="images/link_nuestra_empresa.jpg" alt="Nuestra Impresa" title="Nuestra Impresa" width="96px" height="96px" /> 
                    </a> 
                </li> 
                <li> 
                    <a href="http://www.rehisaresortes.com/servicio-de-maquila-de-enrollado.html"> 
                        <img src="images/link_servicio.jpg" alt="Servido de maquila de enrrollado hasta 14 mm. (.555) en CNC" title="Servido de maquila de enrrollado hasta 14 mm. (.555) en CNC" width="96px" height="96px" /> 
                    </a> 
                </li> 
                <li> 
                    <a href="http://www.rehisaresortes.com/sistema-de-gestion-de-calidad-certificado.html"> 
                        <img src="images/link_sistema.jpg" alt="Sistema de Calidad" title="Sistema de Calidad" width="96px" height="96px" /> 
                    </a> 
                </li> 
                <li> 
                    <a href="resortes-hidalgo-productos.html"> 
                        <img src="images/link_productos.jpg" alt="Productos" title="Productos" width="96px" height="96px" /> 
                    </a> 
                </li> 
                <li> 
                    <a href="http://www.rehisaresortes.com/resortes-hidalgo-desarrollo-de-prototipos.html"> 
                        <img src="images/link_ingenieria.jpg" alt="Ingenieria y Servicios" title="Ingenieria y Servicios" width="96px" height="96px" /> 
                    </a> 
                </li> 
                <li> 
                    <a href="http://www.rehisaresortes.com/resortes-hidalgo-videos.html"> 
                        <img src="images/link_videos.jpg" alt="Videos" title="Videos" width="96px" height="96px" /> 
                    </a> 
                </li> 
                <li> 
                    <a href="http://www.rehisaresortes.com/resortes-hidalgo-imagenes.html"> 
                        <img src="images/link_imagenes.jpg" alt="Imagenes" title="Imagenes" width="96px" height="96px" /> 
                    </a> 
                </li> 
                <li> 
                    <a href="http://www.rehisaresortes.com/resortes-hidalgo-contacto.html"> 
                        <img src="images/link_contacto.jpg" alt="Contacto" title="Contacto" width="96px" height="96px" /> 
                    </a> 
                </li> 
            </ul> 
        </div> 
        <!-- /navigation --> 
        <!-- main content --> 
        <div id="main_content"> 
            SWFObject will replace the contents of this div with the Flash Movie.   
        </div> 
        <!-- /main content --> 
        <div class="cleaner">&nbsp;</div> 
        <div id="footer" class="page"> 
            <p>En Resortes Hidalgo, S.A. ofrecemos los siguientes productos: Resortes de compresión, resortes de tensión y  de torsión, anclas refractarias, troquelados, espirales, contrabalances, resortes de barra, muelles,  figuras de alambre, Galvanizado, resortes para Suspensión Automotriz,  espirales de acero, resortes helicoidales, resortes progresivos y más.</p> 
            <p><a href="http://www.rehisaresortes.com/">resortes</a> 
<a href="http://www.rehisaresortes.com/resortes-hidalgo-productos.html">productos</a> 
<a href="http://www.rehisaresortes.com/resortes-hidalgo-quien-somos.html">quien somos</a> 
<a href="http://www.rehisaresortes.com/servicio-de-maquila-de-enrollado.html">servicio de maquila de enrollado</a> 
<a href="http://www.rehisaresortes.com/sistema-de-gestion-de-calidad-certificado.html">sistema de gestion de calidad</a> 
<a href="http://www.rehisaresortes.com/resortes-hidalgo-desarrollo-de-prototipos.html">desarrollo de prototipos</a> 
<a href="resortes-hidalgo-videos.html">videos</a> 
<a href="http://www.rehisaresortes.com/resortes-hidalgo-imagenes.html">imagenes</a> 
<a href="http://www.rehisaresortes.com/resortes-hidalgo-contacto.html">contacto</a></p> 
            <p>www.rehisaresortes.com &copy; Design by GSS Global | <a title="seo simple" href="http://www.seo-simple.com.mx">seo simple</a></p> 
        </div> 
    </div> 
    <!-- container --> 
  <!-- scripts --> 
<script type="text/javascript"> 
    initMainFlash();
</script> 
</body> 
</html> 
祝你好运,Rob