public class inJava extends Applet{
public void init(){
String msg="We will jump to an HTML tag!";
try {
getAppletContext().showDocument
(new URL("javascript:doAlert(\""+msg+"\")"));
//getAppletContext().showDocument
//(new URL("javascript:jumpTo(\"#JUMP\")"));
}
catch (MalformedURLException me) { }
}
}
//file inJava.html
<HTML><HEAD></HEAD><BODY>
<!--"CONVERTED_APPLET"-->
<!-- HTML CONVERTER -->
<OBJECT classid="clsid:E19F9330-3110-11d4-991C-005004D3B3DB"
WIDTH = 400 HEIGHT = 400 NAME = "myApplet" codebase="http://java.sun.com/products/plugin/1.3.0_01/jinstall-130_01-win32.cab#Version=1,3,0,1">
<PARAM NAME = CODE VALUE = "inJava.class" >
<PARAM NAME = NAME VALUE = "myApplet" >
<PARAM NAME = MAYSCRIPT VALUE = true >
<P>
<P>
<A NAME="JUMP">jump here from Java via Javascript</A>
<SCRIPT language="JavaScript">
function doAlert(s) {
alert(s);
}
function jumpTo(tag) {
self.location=tag;
}
</SCRIPT>
</BODY>
</HTML>
public class MyApp extends Applet{
Graphics g;
public void init(){
g = getGraphics();
}
public void myMethod(){
g.drawString("Hello World", 20, 20);
}
}