1 /** 2 * This applet is just an empty applet ... 3 * 4 * I use it to use the HtmlConverter binary 'given' in the JDK: <DIR> <LI>I 5 * embed an instance of the EmptyApplet in my page, that contains the 6 * JUploadApplet: the user will be prompt to download the JRE of the correct 7 * version, if it nos installed. <LI>The JUploadApplet is created through the 8 * basic APPLET tag: it's much simplier this way, as I often change the applet 9 * parameters. </DIR> <BR> 10 * 11 * Below is a sample of the HTML code you can insert in you HTML/ASP/PHP/JSP/ or 12 * whatever page. It has been generated by using the jdk tool HtmlConverter from 13 * a simple applet tag (see the applet commented, at the end of the sample). <BR> 14 * This sample has been generate from an applet tag. Just replace all occurences 15 * of <I>plugins/jupload/wjhk.jupload.jar</I> by the URL of your jar file that 16 * contains the empty applet. 17 * 18 * 19 * <!--"CONVERTED_APPLET"--> <!-- The next applet is an empty one. It uses for 20 * one thing: prompt the --> <!-- user to download the JRE, if it's not 21 * installed on its computer' --> <!-- HTML CONVERTER --> <script 22 * language="JavaScript" type="text/javascript"><!-- var _info = 23 * navigator.userAgent; var _ns = false; var _ns6 = false; var _ie = 24 * (_info.indexOf("MSIE") > 0 && _info.indexOf("Win") > 0 && 25 * _info.indexOf("Windows 3.1") < 0); //--></script> <comment> <script 26 * language="JavaScript" type="text/javascript"><!-- var _ns = 27 * (navigator.appName.indexOf("Netscape") >= 0 && ((_info.indexOf("Win") > 0 && 28 * _info.indexOf("Win16") < 0 && 29 * java.lang.System.getProperty("os.version").indexOf("3.5") < 0) || 30 * (_info.indexOf("Sun") > 0) || (_info.indexOf("Linux") > 0) || 31 * (_info.indexOf("AIX") > 0) || (_info.indexOf("OS/2") > 0) || 32 * (_info.indexOf("IRIX") > 0))); var _ns6 = ((_ns == true) && 33 * (_info.indexOf("Mozilla/5") >= 0)); //--></script> </comment> 34 * 35 * <script language="JavaScript" type="text/javascript"><!-- if (_ie == true) 36 * document.writeln('<object 37 * classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" WIDTH = "0" HEIGHT = "0" 38 * NAME = "EmptyApplet" codebase= 39 * "http://java.sun.com/update/1.5.0/jinstall-1_5-windows-i586.cab#Version=5,0,0,3" 40 * ><noembed><xmp>'); else if (_ns == true && _ns6 == false) 41 * document.writeln('<embed ' + 'type="application/x-java-applet;version=1.5" \ 42 * CODE = "wjhk.jupload2.EmptyApplet" \ ARCHIVE = 43 * "plugins/jupload/wjhk.jupload.jar" \ NAME = "EmptyApplet" \ WIDTH = "0" \ 44 * HEIGHT = "0" ' + 'scriptable=false ' +'pluginspage="http://java.sun.com/products/plugin/index.html#download"><noembed><xmp>' 45 * ) ; //--></script> <applet CODE = "wjhk.jupload2.EmptyApplet" ARCHIVE = 46 * "plugins/jupload/wjhk.jupload.jar" WIDTH = "0" HEIGHT = "0" NAME = 47 * "EmptyApplet"></xmp> <PARAM NAME = CODE VALUE = "wjhk.jupload2.EmptyApplet" > 48 * <PARAM NAME = ARCHIVE VALUE = "plugins/jupload/wjhk.jupload.jar" > <PARAM 49 * NAME = NAME VALUE = "EmptyApplet" > <param name="type" 50 * value="application/x-java-applet;version=1.5"> <param name="scriptable" 51 * value="false"> 52 * 53 * Java 1.4 or higher plugin required. </applet> </noembed> </embed> </object> 54 * 55 * <!-- <APPLET CODE = "wjhk.jupload2.EmptyApplet" ARCHIVE = 56 * "plugins/jupload/wjhk.jupload.jar" WIDTH = "0" HEIGHT = "0" NAME = 57 * "EmptyApplet"> Java 1.4 or higher plugin required. 58 * 59 * </APPLET> --> <!--"END_CONVERTED_APPLET"--> 60 * 61 * 62 */ 63 package wjhk.jupload2; 64 65 import java.applet.Applet; 66 67 /** 68 * 69 * @author etienne_sf 70 */ 71 public class EmptyApplet extends Applet { 72 73 /** A generated serialVersionUID, to avoid warning during compilation */ 74 private static final long serialVersionUID = 1L; 75 76 /** 77 * 78 */ 79 public EmptyApplet() { 80 // We do ... an empty constructor ... ;-) 81 } 82 83 }