关闭

applet通过JSObject调用javascript函数

标签: javascriptappletimportbuttonhtmlfunction
909人阅读 评论(0) 收藏 举报
分类:
 
Applet代码示例:
package com.futuredial.MyApplet;
 
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
import netscape.javascript.*;   //位置在%JAVA_HOME%/jre/lib/plugin.jar里
 
public class MainFrame extends Applet implements ActionListener {
 Button b;
 public void init() {
 
     b = new Button("execute Javascript");
     add(b);
     b.addActionListener(this);
     
     }
 
 public void actionPerformed(ActionEvent ae) {
     if (ae.getSource() == b)
     {
               //可以让Applet通过当前运行状态来调外部JavaScript函数setMyTitle
            JSObject.getWindow(this).eval("javascript:setMyTitle('applet Title')");
       }
     }
}
 
Html代码示例:
<html>
<title>HelloWorld! Applet</title>
<body>
       <script language="JavaScript">
              function setMyTitle(newTitle)
              {
                     window.document.title = newTitle;
              }
       </script>
       <script src="appletview.js"></script>
</body>
</html>
 
 
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:41859次
    • 积分:734
    • 等级:
    • 排名:千里之外
    • 原创:27篇
    • 转载:13篇
    • 译文:1篇
    • 评论:10条
    最新评论