当前位置:  技术问答>java相关

救命!解决了一定在给分,javascript调用applet的问题

    来源: 互联网  发布时间:2017-03-29

    本文导语:  我在一个页面(html)里包含一个applet,我在页面(html)里用javasceipt写一个方法调用applet 里的一个方法, 如果我不把applet作成包的话,可以调用对象parent.framename.document.applets.addmethod();//成功 而我如果把applet作成一个jar包的...

我在一个页面(html)里包含一个applet,我在页面(html)里用javasceipt写一个方法调用applet 里的一个方法,
如果我不把applet作成包的话,可以调用对象parent.framename.document.applets.addmethod();//成功
而我如果把applet作成一个jar包的话,我的javascript方法找不到这个applet对象
可能是写法不对,不知这么写????
//我用fontpage两种都可以做的

|
通过JavaScript提供的Applet对象,JavaScript代码可以访问Java的变量和方法,具体步骤和用法示例如下。需要注意的是,JavaScript提供的applet对象具有name属性,而没有方法和事件处理器。 
步骤: 
1) 将要访问的Java Applet小程序的方法和变量声明为Public,且必须在Public类中声明; 
2) Java Applet小程序要先装入才能访问,尽管applet对象没有定义onLoad事件,但可以在HTML文档的〈body〉标志中,指定使用Window对象的onLoad事件处理器; 
3) Java Applet小程序可以用JavaScript的applet对象来访问。 
示例: 
“mytest.htm” 
 
 
 
function accessApplet() 
{ setTimeout("changeText('I like JavaScript!')",1000); 
setTimeout("changeText('I like JavaScript and Java!')",2000); 
setTimeout("changeText('I like Java!')",3000); 
setTimeout("accessApplet()",4000); 

function changeText(s) 

window.document.testText.setText(s)  
//此处调用JavaApplet小程序的setText()方法 
//注意,小程序的名字必须为〈applet〉标志 name属性所标识 

 
 
  
//通过调用accessApplet()装入小程序 
 
 
 
 
“Testtext.java” 
import java.applet.*; 
…… 
public class Testtext extends Applet 
{ …… 
public void setText(String s) //setText()必须声明为“public” 

text=s; 
repaint(); 



    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Web服务器/前端 iis7站长之家
  • 救命呀,高手请进来救命呀!
  • 救命!100分全送救命者,多谢,分还可开贴加
  • 大家救命,关于COM+和EJB,大家快点帮忙,要不我就完蛋了,急死我了,救命阿。
  • 英雄,救命啦!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  • 大虾救命啊!!!50分!!!
  • Socket弱弱地问!!高手救命
  • 死机了,救命.隐藏文件,怎样copy????
  • 救命!谁知道怎么查看unix系统的硬件配置?显卡,网卡,软驱,内存?
  • 救命!哪里有weblogic for linux下载啊?
  • 救命! WINDOWS下数据丢失了,该咋办?
  • 救命。Linux 安装过程中 如何截取安装的图片
  • 救命啊,我用fsck -y / 现在系统启动不了
  • eclipse 连接Liunx CVS问题 !高人救命啊!
  • 系统被黑客攻破,root密码被修改,救命!!
  • 救命!如何修改unix系统的分辨率?好像是改个文件,具体我忘了。
  • 各位大虾救命啊!
  • 救命!!!tomcat问题
  • 各位大哥大姐救命啊!!!
  • 大虾救命!APACHE没有理睬JSP?!!!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3