如何得到:package netscape.javascript
我抄哪位大侠的代码:
import java.awt.*;
import java.applet.*;
import java.net.*;
public final class JScript extends Applet {
Button button;
public void init() {
button = new Button("欢迎您使用本程序,它只是一个小程序用来验证从Java中调用JavaScript!");
add(button);
}
public boolean action(Event event, Object arg) {
if(event.target == button) {
URL url;
Class jsObjectClass;
// 为了简化程序,我们将不对浏览器进行检查,
// 直接使用 JSObject 类
try {
jsObjectClass = Class.forName("netscape.javascript.JSObject");
} catch(ClassNotFoundException e) {
jsObjectClass = null;
}
if(jsObjectClass != null) {
netscape.javascript.JSObject window;
window = netscape.javascript.JSObject.getWindow(this);
window = (netscape.javascript.JSObject)window.getMember("top");
window.eval("test();");
} else {
try {
url = new URL("javascript:top.test();");
getAppletContext().showDocument(url);
} catch(MalformedURLException e) {
button.setLabel("不支持JavaScript调用!");
}
}
}
return true;
}
}
———————————————————————————————————————
另一段代码:
import java.awt.Graphics ;
import java.awt.Event ;
// LiveConnect... for JavaScript
import netscape.javascript.JSObject ;
public class tmin_JS extends java.applet.Applet {
// Variables
// Initialisation de l'applet
public void init() { // Methode init()
}
// Dessiner l'applet
public void paint(Graphics g) { // Methode paint()
g.drawString("Click here...", 5, 10) ;
}
// Mouse down
public boolean mouseDown(Event e, int x, int y) {
try { // create JSObject
JSObject.getWindow (this).eval ("javascript:alert('tmin_JS click " +
" x=" + x + " y=" + y + "')") ;
}
catch (Exception ex) { // Error on create JSObject
showStatus( "Error call javascript err=" + ex );
}
return true ;
}
}
编译出错:
package netscape.javascript does not exist
问:如何得到:package netscape.javascript
问题点数:100、回复次数:1Top
1 楼binriyue(无)回复于 2002-11-22 09:49:58 得分 100
http://developer.netscape.com/software/jdk/download.html
D:\WINNT\java\Packages的某个zip文件里。
Top




