Invoking a JavaScript Function

For the two major browsers, the easiest way to invoke a JavaScript function is create a java.net.URL instance using the JavaScript: protocol handler. To invoke the JavaScript command, pass the URL to showDocument() in java.applet.AppletContext. Using a different method will tie you to the specific browser, and if you need to support both Navigator and Internet Explorer, you will need to write browser-specific code for each. Navigator provides a class called netscape.javascript.JSObject through which you may access the object model of a document and call JavaScript functions. The easiest way to call JavaScript is to get the parent window of the applet and call its eval() method. The eval() method will accept valid JavaScript as a String argument and evaluate it.

Share the Post:
Share on facebook
Share on twitter
Share on linkedin

Overview

Recent Articles: