1 <!-- index.vnc - default html page for Java VNC viewer applet. On any file 2 ending in .vnc, the HTTP server embedded in Xvnc will substitute the 3 following variables when preceded by a dollar: USER, DESKTOP, DISPLAY, 4 APPLETWIDTH, APPLETHEIGHT, WIDTH, HEIGHT, PORT, PARAMS. Use two dollar 5 signs ($$) to get a dollar sign in the generated html. --> 6 7 <HTML> 8 <head> 9 <TITLE> 10 $USER's $DESKTOP desktop ($DISPLAY) 11 </TITLE> 12 </head> 13 <APPLET CODE=VncViewer.class ARCHIVE=java-applet/VncViewer.jar 14 WIDTH=$APPLETWIDTH HEIGHT=$APPLETHEIGHT> 15 <param name=PORT value=$PORT> 16 <param name="Open New Window" value=yes> 17 </APPLET> 18 <br/> 19 <br/> 20 21 If the above Java applet does not work, you can also try the new JavaScript-only <a href="http://kanaka.github.com/noVNC/">noVNC</a> viewer. You will need a HTML5-capable browser though. 22 <script language="JavaScript"> 23 <!-- 24 function start_novnc(){ 25 var host = document.location.hostname; 26 // If there are at least two colons in there, it is likely an IPv6 address. Check for square brackets and add them if missing. 27 if(host.search(/^.*:.*:.*$/) != -1) { 28 if(host.charAt(0) != "[") 29 host = "[" + host; 30 if(host.charAt(host.length-1) != "]") 31 host = host + "]"; 32 } 33 open("novnc/vnc_auto.html?host=" + host + "&port=$PORT&true_color=1"); 34 } 35 --> 36 </script> 37 <form name="novnc_button_form"> 38 <input type="button" name="novnc_button" value="Click here to connect using noVNC" onClick='start_novnc()'> 39 </form> 40 41 <br/> 42 <br/> 43 <br/> 44 <A href="http://libvncserver.sf.net/">LibVNCServer/LibVNCClient Homepage</A> 45 </HTML> 46