javascript
  • html
  • 2010-03-09 25 views 1 likes 
    1

    以下版本适用于当前Firefox(PDF加载),但不适用于当前IE(页面为空白)。有什么建议么?无法使用javascript设置HTML对象元素的数据属性

    <head> 
        <script type="text/javascript"> 
         function startup() { 
          var bubba = document.getElementById('bubba'); 
          bubba.data = 'http://server.qa/test.pdf'; 
         } 
        </script> 
    </head> 
    <body onload="startup();"> 
        <object id="bubba" type="application/pdf" width="80%" height="800"> 
         No PDF reader installed 
        </object> 
    </body> 
    

    回答

    2

    您将无法显示这样的PDF。包含插件的语法在IE和Forefox之间有所不同。

    我建议使用而不是<object>,并使用JavaScript设置iframe的src属性。这应该调用浏览器中安装的任何PDF插件,或者如果没有PDF插件,则下载PDF。

    相关问题