Site hosted by Angelfire.com: Build your free website today!

Javascript Support


To enable Javascript support, MAYSCRIPT must be added to the applet tag. Javascript function calls are similar to that in standard HTML, as shown in the following example :

  <applet code="navdeluxe.class" width=600 height=100 MAYSCRIPT>
  <param name=menu1 value="Menu 1">
  <param name=menu1url value="javascript:open('applet.html', '_blank')">
  <applet>

Note that the use of Javascript is much more limited than in standard HTML. The following points are worth noting to avoid hours of debugging and frustration :

Users can overcome most of the limitations by placing the instructions within a javascript function :

  function jsfunction(color, integer){
    var i = parseInt(integer)
    document.body.bgcolor= color;
    open('', '_blank')
    open("applet.html", "_blank")
  }

Known problems and bugs


If Javascript functions (namely prompt, alert and confirm) that open a dialog box are invoked, the applet will be disabled temporarily until the mouse re-enters the applet area. If possible, avoid using dialog boxes with the navigation applets.