sitelink1 | |
---|---|
sitelink2 | |
sitelink3 | |
sitelink4 | |
sitelink5 | |
sitelink6 |
code 속성은 uri 사용이 불가하다
object element 에 type attribute가 설정된 후 올바르지 못한 code 값에 의한 applet 로드시에는 초기화부터 에러가 발생하므로 제어가 불가능해진다(브라우저가 다운됨)
따라서 object element 를 dom 에 append 하는 시점에는 올바른 class 경로(code 와 codebase 값)가 설정되어 있어야 한다
1. Lake.html
샘플에서는 code 와 codebase 속성이 object element 의 attribute 로 설정되었을때와 param element 로 설정했을때 두가지의 차이점에 대한 샘플이다
결론적으로 code 와 codebase 속성은 object element 의 attribute 와 param element 두가지 모두로 설정해야만 모든 브라우저에서 이상없이 동작한다
<object type="application/x-java-applet" name="AppletComp00.65" id="AppletComp00.65" width="449" height="404"
code="Lake.class" codebase="class/" image="dog.jpg">
<param value="transparent" name="wmode">
<param value="dog.jpg" name="image">
<param value="Lake.class" name="code">
<param value="class/" name="codebase"> //Safari 와 Chrome 에서는 param 으로 설정한 codebase 값으로만 적용된다
</object>
2. Clock.html
Applet Object 를 동적으로 생성하는데 대한 브라우저별 차이를 보여주는 샘플이다
IE(6,7,8)이외의 브라우저에서는 createElement() 방식으로 생성 가능하지만 IE(6,7,8)에서는 innerHTML 방식으로만 생성해야 한다
그리고 생성된 object element 에 접근하여 code, codebase attribute 를 변경할때 IE는 element 가 append 되어 있는 상태로도 가능했지만
FF는 element 를 body에서 removeChild() 한 후 속성을 변경하고 다시 appendChild() 해야만 변경된 내용이 적용되었다
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
» |
code, codebase 속성과 applet object 동적 생성
![]() | 황제낙엽 | 2012.04.17 | 451 |
13 | Object element 의 onerror 이벤트 | 황제낙엽 | 2011.04.21 | 295 |
12 |
deployJava.js를 이용한 JRE 자동설치 및 Applet 디플로이
![]() | 황제낙엽 | 2011.04.04 | 943 |
11 | Applet 의 모든것 | 황제낙엽 | 2011.04.01 | 620 |
10 | Java Applets in HTML5 | 황제낙엽 | 2010.12.13 | 728 |
9 | (Multiple Browser Supported) Java applet using XHTML 'object' tag | 황제낙엽 | 2010.12.13 | 417 |
8 | <Applet> 과 <Object> 종합 | 황제낙엽 | 2010.12.07 | 389 |
7 | codebase 를 통한 autodownload 내용 | 황제낙엽 | 2010.12.07 | 961 |
6 | 오브젝트(object), 이미지와 애플렛(applet) | 황제낙엽 | 2010.12.07 | 394 |
5 | [Applet] Java Plug-in 1.4.2 Developer Guide | 황제낙엽 | 2010.12.07 | 401 |
4 | [Applet] Java Plugin 가이드 (OBJECT/EMBED 태그에 의한 인트라넷) | 황제낙엽 | 2010.11.06 | 443 |
3 | [Applet] Java Plugin 가이드 (HTML 컨버터를 사용한 Java Plug-in 용 Applet 태그의 변환) | 황제낙엽 | 2010.11.06 | 339 |
2 | [Applet] Java Plugin 가이드 (applet,object, 및 embed 태그의 사용) | 황제낙엽 | 2010.11.06 | 441 |
1 | [Applet] Java Plugin 가이드 (Java Plug-in 란. 지원 내용에 대해) | 황제낙엽 | 2010.11.06 | 409 |