当前位置: 技术问答>java相关
如何在APPLET一个按钮响应事件中打开一个JSP页面?
来源: 互联网 发布时间:2015-05-17
本文导语: 谢谢 | 用Applet调用javascript的window. 下边这个例子是点了以后去到www.km169.net的 你改改就可以了 import netscape.javascript.JSObject; import netscape.javascript.JSException; 以上两个类要在windows下的java目录下的...
谢谢
|
用Applet调用javascript的window.
下边这个例子是点了以后去到www.km169.net的
你改改就可以了
import netscape.javascript.JSObject;
import netscape.javascript.JSException;
以上两个类要在windows下的java目录下的Packages下的那些zip里面找
/*
* @(#)Test.java 1.0 02/04/23
*
*satan
*/
import java.awt.*;
import java.applet.*;
import javax.swing.*;
import netscape.javascript.JSObject;
import netscape.javascript.JSException;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
public class Test extends JApplet implements ActionListener {
private JSObject win=null;
public void init() {
try{
win=JSObject.getWindow(this);
}
catch(Exception e){
System.out.println(e);
}
this.getContentPane().setLayout(new FlowLayout());
JButton btn=new JButton("POP");
this.getContentPane().add(btn);
btn.addActionListener(this);
}
public void actionPerformed(ActionEvent parm1) {
try{
//win.eval("alert("你好POP")");
win.eval("location="http://www.km169.net/"");
}
catch(Exception e){
System.out.println(e);
}
}
}
下边这个例子是点了以后去到www.km169.net的
你改改就可以了
import netscape.javascript.JSObject;
import netscape.javascript.JSException;
以上两个类要在windows下的java目录下的Packages下的那些zip里面找
/*
* @(#)Test.java 1.0 02/04/23
*
*satan
*/
import java.awt.*;
import java.applet.*;
import javax.swing.*;
import netscape.javascript.JSObject;
import netscape.javascript.JSException;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
public class Test extends JApplet implements ActionListener {
private JSObject win=null;
public void init() {
try{
win=JSObject.getWindow(this);
}
catch(Exception e){
System.out.println(e);
}
this.getContentPane().setLayout(new FlowLayout());
JButton btn=new JButton("POP");
this.getContentPane().add(btn);
btn.addActionListener(this);
}
public void actionPerformed(ActionEvent parm1) {
try{
//win.eval("alert("你好POP")");
win.eval("location="http://www.km169.net/"");
}
catch(Exception e){
System.out.println(e);
}
}
}
|
直接:
getAppletContext().showDocument(new URL("xxx.jsp","_blank"));
getAppletContext().showDocument(new URL("xxx.jsp","_blank"));