2010-03-09 6 views
1

현재 Firefox (PDF로드)에서는 작동하지만 현재 IE에서는 작동하지 않습니다 (페이지가 비어 있음). 어떤 제안?자바 스크립트로 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를 다운로드해야합니다.

관련 문제