본문 바로가기

OM

htmlconverter

안녕하세요.

이런거를 보통 plug-in 이라고 하는데, 자바에서 애플릿을 만들때, htmlconverter를 사용하면, Flash 처럼, 설치가 안된경우, 자동 설치를 진행시킬수 있습니다.

다음과 같이 애플릿를 포함한 웹페이지가 있다고 할때, 이 웹페이지를 실행시키면, 자바가 있는 경우, 실행되지만 그렇지 않은경우, 실행이 안됩니다.

이때는 htmlconverter 라는 명령어를 이용해서,

c:\...> htmlconverter userapplet.html

하시면, 태그가 <object> ~ </object> 형태로 변경되는것을 알수 있습니다.

그런후, 실행해보면, 설치가 안되어 있다면, 설치여부를 묻는 창이 뜹니다.


// 변경전

// useapplet.html


testjava.Applet1 will appear below in a Java enabled browser.

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=MS949">
<title>
HTML Test Page
</title>
</head>
<body>
testjava.Applet1 will appear below in a Java enabled browser.<br>
<applet
  codebase = "."
  code     = "Applet1.class"
  name     = "TestApplet"
  width    = "400"
  height   = "300"
  hspace   = "0"
  vspace   = "0"
  align    = "middle"
>
</applet>
</body>
</html>


// 변경후


<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=MS949">
<title>
HTML Test Page
</title>
</head>
<body>
testjava.Applet1 will appear below in a Java enabled browser.<br>
<!--"CONVERTED_APPLET"-->
<!-- HTML CONVERTER -->
<OBJECT
    classid = "clsid:CAFEEFAC-0014-0002-0010-ABCDEFFEDCBA"
    codebase = "http://java.sun.com/update/1.4.2/jinstall-1_4_2_10-windows-i586.cab#Version=1,4,2,100"
    WIDTH = "400" HEIGHT = "300" NAME = "TestApplet" ALIGN = "middle" VSPACE = "0" HSPACE = "0" >
    <PARAM NAME = CODE VALUE = "Applet1.class" >
    <PARAM NAME = CODEBASE VALUE = "." >
    <PARAM NAME = NAME VALUE = "TestApplet" >
    <PARAM NAME = "type" VALUE = "application/x-java-applet;jpi-version=1.4.2_10">
    <PARAM NAME = "scriptable" VALUE = "false">

    <COMMENT>
 <EMBED
            type = "application/x-java-applet;jpi-version=1.4.2_10" \
            CODE = "Applet1.class" \
            JAVA_CODEBASE = "." \
            NAME = "TestApplet" \
            WIDTH = "400" \
            HEIGHT = "300" \
            ALIGN = "middle" \
            VSPACE = "0" \
            HSPACE = "0" \
     scriptable = false \
     pluginspage = "http://java.sun.com/products/plugin/index.html#download">
     <NOEMBED>
           
            </NOEMBED>
 </EMBED>
    </COMMENT>
</OBJECT>

<!--
<APPLET CODE = "Applet1.class" JAVA_CODEBASE = "." WIDTH = "400" HEIGHT = "300" NAME = "TestApplet" ALIGN = "middle" VSPACE = "0" HSPACE = "0">
</APPLET>
-->
<!--"END_CONVERTED_APPLET"-->
</body>
</html>

** 내용 출처 : 네이버 지식in

'OM' 카테고리의 다른 글

3X3 Puz  (0) 2008.04.10
Card Match  (0) 2008.04.08
성적 그래프 프로그램  (0) 2008.04.07
테이블에 행을 추가/삭제하는 프로그램  (0) 2008.04.06
에디트 플러스 자바설정  (0) 2008.03.20
가사가 표시되는 MP3 Player  (0) 2008.03.15
MP3 플레이어  (0) 2008.03.13
그림판  (0) 2008.03.13
Color Balance  (0) 2008.03.13