怎么关闭网页? 具体一点,我需要一点代码,我不会用javascrpt,现在急用 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 import netscape.javascript.JSObject; import netscape.javascript.JSException; JSObject win=JSObject.getWindow(this); win.eval("close()");<applet code="YourApplet.class" width=200 height=100 name="readApp" MAYSCRIPT> //必须使用MAYSCRIPT属性标志 如果有需要,则要用win.eval("top.close()"); package test.applet;import netscape.javascript.JSObject;import netscape.javascript.JSException;import javax.swing.*;import java.awt.*;import java.awt.event.*;public class JavascriptTest extends JApplet{ JButton b; public void init() { Container c = getContentPane(); c.setLayout(new FlowLayout()); b = new JButton("close1"); b.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { JSObject win=JSObject.getWindow(Square.this); win.eval("close()"); } }); c.add(b); }}<applet code="test.applet.JavascriptTest.class" width=200 height=100 MAYSCRIPT> JSObject win=JSObject.getWindow(Square.this);应该是JSObject win=JSObject.getWindow(JavascriptTest.this); CloseBrowser.html<html><head><title>Java Applet......</title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><meta http-equiv="Content-Language" content="zh-cn"><meta http-equiv="pragma" content="no-cache"><meta name="Author" content="YuLimin,俞黎敏,DayBreak,Beyond DayBreak Office Master"></head><body bgcolor="#FFFFFF"><center><applet code="CloseBrowser.class" width="500" height="400" MAYSCRIPT><param name="" value=""></applet></center></body></html>CloseBrowser.javaimport netscape.javascript.JSObject;import netscape.javascript.JSException;import java.applet.Applet;import java.awt.*;import java.awt.event.*;public class CloseBrowser extends Applet{ Button btnClose; public void init() { btnClose = new Button("关闭网页"); btnClose.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { closeBrowser(); } }); add(btnClose); } public void closeBrowser() { JSObject.getWindow(this).eval("JavaScript:top.close()"); }} 但是没有装import netscape.javascript.JSException;怎么弄? jre1.4里有,不用装,如果1.2以下版本那肯定没有,1.3不知道有没有 我装的是1.4啊,但还是报错:package netscape.javascript does not exist import netscape.javascript.*44 netscape.javascript包到netscape中找找,另外,在GOOGLE中搜索applet javascript估计可以找到很多资源,原来我就这么找的,不过现在已经忘了从哪里找netscape.javascript包了。要不拿这个在GOOGLE中搜下,呵呵。 楼上的给错了,应该是${JAVA_HOME}/jre/lib/plugin.jar我装的是jsdk1.4.2 讲到java 的 network-mobility 时,有这么一段话 谁能帮我解释下为什么? [新手提问]遇到String奇怪问题,苦思未果,请指点 java的动态二维用什么? 想问各位兄台,是学j2me好呢,还是j2ee好 晕了,这什么toString()啊!快来看看 请问这个正则表达式怎么写? 利用对象作为参数,得到阶乘的值 新手求助!!哪里有《THINK IN JAVA》免费下载? 请教各位java高手,谁能告诉我如何在GUI窗口的菜单下添加一行工具条!!! 统计每种代码的行数 系统提示的问题,请大家帮忙! 请问怎样在聊天室中实现传送文件?
import netscape.javascript.JSException;
JSObject win=JSObject.getWindow(this);
win.eval("close()");<applet code="YourApplet.class" width=200 height=100 name="readApp" MAYSCRIPT>
//必须使用MAYSCRIPT属性标志
import netscape.javascript.JSException;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;public class JavascriptTest
extends JApplet
{ JButton b;
public void init()
{
Container c = getContentPane();
c.setLayout(new FlowLayout()); b = new JButton("close1");
b.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
JSObject win=JSObject.getWindow(Square.this);
win.eval("close()");
}
});
c.add(b);
}
}<applet code="test.applet.JavascriptTest.class" width=200 height=100 MAYSCRIPT>
JSObject win=JSObject.getWindow(JavascriptTest.this);
<title>Java Applet......</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta http-equiv="Content-Language" content="zh-cn">
<meta http-equiv="pragma" content="no-cache">
<meta name="Author" content="YuLimin,俞黎敏,DayBreak,Beyond DayBreak Office Master">
</head><body bgcolor="#FFFFFF">
<center>
<applet code="CloseBrowser.class" width="500" height="400" MAYSCRIPT>
<param name="" value="">
</applet>
</center>
</body>
</html>CloseBrowser.java
import netscape.javascript.JSObject;
import netscape.javascript.JSException;
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;public class CloseBrowser extends Applet
{
Button btnClose;
public void init()
{
btnClose = new Button("关闭网页");
btnClose.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
closeBrowser();
}
});
add(btnClose);
}
public void closeBrowser()
{
JSObject.getWindow(this).eval("JavaScript:top.close()");
}
}
44
另外,在GOOGLE中搜索applet javascript估计可以找到很多资源,
原来我就这么找的,不过现在已经忘了从哪里找netscape.javascript包了。
要不拿这个在GOOGLE中搜下,呵呵。
${JAVA_HOME}/jre/lib/plugin.jar
我装的是jsdk1.4.2