<html><head>
<title>实验室</title>
<meta http-equiv="Content-Type" content="text/html;>
</head><body bgcolor="#000000" text="#FFFFFF">
<hr>
<CENTER>
<Applet code="MainApplet.class" name="MainApplet" width=656 height=527>
<param name="scriptbuffer" value="ssssss">
</Applet>
</CENTER>
<hr>
<form name="form">
<input name="save_button" type=Button value="script" ONCLICK="savescript()">
</form>
</body>
</html>问题是这样的。applet我可以通过如下语句从html中得到scriptbuffer的值,
public class MainApplet extends JApplet { public void init(){
String scrip = null;
if ((script = getParameter("scriptbuffer")) != null) {
//读入脚本,从而分析字符串。
}
}
}
但反过来,我想在applet将一个字符串写入value中去<param name="scriptbuffer" value="ssssss">,应该怎么实现?
<title>实验室</title>
<meta http-equiv="Content-Type" content="text/html;>
</head><body bgcolor="#000000" text="#FFFFFF">
<hr>
<CENTER>
<Applet code="MainApplet.class" name="MainApplet" width=656 height=527>
<param name="scriptbuffer" value="ssssss">
</Applet>
</CENTER>
<hr>
<form name="form">
<input name="save_button" type=Button value="script" ONCLICK="savescript()">
</form>
</body>
</html>问题是这样的。applet我可以通过如下语句从html中得到scriptbuffer的值,
public class MainApplet extends JApplet { public void init(){
String scrip = null;
if ((script = getParameter("scriptbuffer")) != null) {
//读入脚本,从而分析字符串。
}
}
}
但反过来,我想在applet将一个字符串写入value中去<param name="scriptbuffer" value="ssssss">,应该怎么实现?
另外可不可用applet调用javascript实现,若可以应该如何实现?
Applet获到了javascript的document可以用JSObejct进行操作看这个包C:\WINNT\java\Packages\TZ177PRR.ZIP,这是你能直接在Applet使用的
需要注意的是:
(1)在调用javascipt函数的时候,要加:
JSObject.getWindow (this).eval ("javascript:... ") ; (2)要将JSObject引用进来:
import netscape.javascript.JSObject ; (3)定义applet的时候要加“MAYSCRIPT”标记
<APPLET codeBase="./" code=tmin_JS width=80 height=25 MAYSCRIPT>