this is a simple HTML/JavaScript sample to remove the JVM Splash screen and replace it by your own one.
try it online :
http://dzzd.net/demo/ProgressBar/HTML/JavaScript source code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69
| <HTML> <HEAD> <SCRIPT language=JavaScript>
function dzzdStartProgressBar(obj,obj2) { setTimeout("dzzdProgressBar('" + obj + "','" + obj2 + "')",500); } function dzzdProgressBar(obj,obj2) { if(document.getElementById(obj)!=null) { document.getElementById(obj).style.display=""; document.getElementById(obj2).style.display="none"; return; } setTimeout("dzzdProgressBar('" + obj + "','" + obj2 + "')",500);
} </SCRIPT> </HEAD> <BODY bgColor=#ffffff onload="dzzdStartProgressBar('DzzD','DzzDIMG')"> <CENTER>
<!-- BEGIN LOADING IN PROGRESS BLOCK --> <!-- REPLACE THIS BLOCK WITH YOUR OWN LOADING HTML BLOCK --> <TABLE id=DzzDIMG STYLE="WIDTH: 676px; HEIGHT: 380px" cellSpacing=0 cellPadding=0> <TR> <TD STYLE="FONT-WEIGHT: 800; FONT-SIZE: 12px; COLOR: #990000; FONT-FAMILY: Arial; TEXT-ALIGN: center;" vAlign=center align=middle> <IMG src="DzzDIMG.JPG"> <BR> - loading - </TD> </TR> </TABLE> <!-- END LOADING IN PROGRESS BLOCK -->
<!-- BEGIN DISLPLAY APPLET BLOCK --> <!-- REPLACE THIS BLOCK WITH YOUR OWN APPLET BLOCK --> <APPLET code="Sample.class" archive="LIB/dzzd.jar" width="676" height="380" MAYSCRIPT STYLE = "display:none" ID = "DzzD">
<!-- BEGIN JAVA ERROR BLOCK --> <!-- REPLACE THIS BLOCK WITH YOUR OWN ERROR BLOCK --> Error : Java is not properly installed. <!-- END JAVA ERROR BLOCK --> </APPLET> <!-- END DISLPLAY APPLET BLOCK --> <A HREF=http: </CENTER> </BODY> </HTML> |
EDIT: source code corrrection:
document.getElementById(obj).style.display="block"; //not FF compatible
document.getElementById(obj2).style.display="none";
replaced by
document.getElementById(obj).style.display=""; //compatible all browser
document.getElementById(obj2).style.display="none";