Anonymous (0) 비회원
| 게시일: 2008-03-04 02:55| | 비슷한 질문에 대해 parankiho 님의 도움으로 많은 진전이 있었습니다만, IE에서는 제대로 동작하지 않아 정리하여 다시 질문드리겠습니다.
저는 티스토리를 사용하기 때문에 javascript 코드를 직접 입력하는 것이 상당히 어렵습니다. 그래서, 삽입된 pdf에 대해 적절한 코드를 생성해주는 플러그인을 만들었습니다.
제가 만든 플러그인은 아래와 같은 형식의 <pre> 태그를
코드 <PRE filename="01.pdf" name="tipdf">스타워즈 해부학 사전1</PRE>
<SCRIPT language=javascript src="./tipdf/tiPdf.js"></SCRIPT>
아래와 같이 변경해줍니다.
(아래의 코드는 제가 원래 목표로 했던 코드와 아주 약간 다르며,
IE6에서 instant source를 이용해서 추출한 결과코드입니다)
코드 <DIV>
<OBJECT id=object1 height=800 width="100%" data=./01.pdf clsid="{ca8a9780-280d-11cf-a24d-444553540000}"></OBJECT></DIV>
<PRE style="DISPLAY: none" filename="01.pdf" name="tipdf">스타워즈 해부학 사전1</PRE>
<SCRIPT language=javascript src="./tipdf/tiPdf.js"></SCRIPT>
정확하게는 아래와 같은 코드로 바꿔줍니다. (FF에서 추출한 화면입니다)
코드 <div>
<object id="object1" clsid="{ca8a9780-280d-11cf-a24d-444553540000}" data="./01.pdf" height="800" width="100%"></object></div>
<pre style="display: none;" name="tipdf" filename="01.pdf" >스타워즈 해부학 사전1</pre>
<script language=javascript src="./tipdf/tiPdf.js"></script>
제 상식과 지식으로는 IE와 FF에서 모두 pdf가 정상적으로 나와야 될 상황인데, IE에서는 pdf가 제대로 출력되지 않습니다.
원인을 알 수 있을까요?
덧, IE는 자바스크립트 코드를 자기 멋대로 뜯어고치더군요. 휴~ |