혼합 브라우저 환경에서 배포하는 자바 애플릿


  Share  
|

둘 모두를 배포할 수있습니다 애플릿에 대한 사용자의 인터넷 익스플로러와 모질라 제품군의 브라우저 중 하나에서 두가 지 방법 :

를 통해 순수 html
자바 스크립트

을 사용하여 순수 html

순수 html 접근 방법을 사용하는 경우를 배포하는 애플릿에있는 혼합 - 브라우저 환경, 유의 사항 :

1. 인터넷 탐색기

인식이 개체 태그
무시의 내용을 주석 태그

2. 모질라 브라우저

classid 특성을 무시하는 개체 태그를 사용하여
해석의 내용을 주석 태그

다음 예제 코드에서 고려있는 페이지 :

<개체 classid = "clsid : cafeefac - 0016 - 0000 - 0000 - abcdeffedcba"
<param 이름 = "코드"값 = "applet1.class">
<논평>
<임베드 코드 = "applet1.class"
유형 = "응용 프로그램 / x - 자바 - 애플릿; jpi - 버전 = 1.6 ">
<noembed>
아니오 자바를 지원합니다.
</ noembed>
</ 임베드>
</ 메모>
</ 객체>

사용하는 자바 스크립트

위에서 설명한 순수 html 접근 방식을 사용하는 대신 사용할 수있습니다 자바 스크립트를 배포하는 애플릿에있는 혼합 - 브라우저 환경입니다. 자바 스크립트를 통해 수 :

1. 검색에서 사용자의 브라우저를 통해 응용 프로그램 변수입니다.
2. document.write () 메소드를 사용합니다을 작성하는 태그를 기반으로 응용 프로그램 변수의 값은 :

경우에 브라우저 이름 같음 "넷스케이프", 임베드 태그를 작성합니다.
경우에 브라우저 이름 같음 "microsoft 인터넷 탐색기", 쓰기가 개체 태그가있습니다.

다음 예제에서 document.write () 메소드를 출력 중 하나를 포함하거나 개체 태그에 대한 각 사용자가 "를 즉시":

<html>
<스크립트 언어 = "자바 스크립트">
변수 이름 _app = navigator.appname;
만약 (_app == '넷스케이프') (
document.write ( '<임베드 코드 = "applet1.class"',
'너비 = "200"',
'높이 = "200"',
'유형 = "응용 프로그램 / x - 자바 - 애플릿; 버전 = 1.6 ">');
)
다른 경우 (_app == 'microsoft 인터넷 탐색기') (
document.write ( '<개체',
'classid = "clsid : 8ad9c840 - 044e - 11d1 - b3e9 - 00805f499d93"',
'너비 = "200"',
'높이 = "200">',
'<param 이름 = "코드"값 = "applet1.class">',
'</ 객체>');
)
다른 사람 (
document.write ( ' <p> 죄송하지만 지원되지 않는 브라우저입니다. </ p> ');
)
</ 스크립트>
</ html>

이것은 문서들 의해 clain 브랜드

Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions