CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

Applet可以操作HTML的元素吗?

楼主mikehofly(小川)2001-04-27 20:21:00 在 Java / J2SE / 基础类 提问

问题点数:50、回复次数:5Top

1 楼bootcool(bootcool)回复于 2001-04-27 20:29:00 得分 0

能说得清楚些吗?  
  要实现什么样的功能?  
  Top

2 楼mikehofly(小川)回复于 2001-04-27 20:31:00 得分 0

当我按下Applet里面的一个按钮时,  
  其所在的网页或者同一框架的网页的某写元素会发生响应变化.Top

3 楼masterz(www.fruitfruit.com)回复于 2001-04-27 20:46:00 得分 50

在applet中调用jscript:  
  import   netscape.javascript.*;    
   
  JSObject   win   =   (JSObject)   JSObject.getWindow(this);    
  win.eval("funcName();");    
   
  //here   you   can   call   funcName()   function   from   within   applet.    
  Top

4 楼bootcool(bootcool)回复于 2001-04-27 21:25:00 得分 0

Hi,    
   
  You   may   have   a   javascript   function   execute   an   applet's   method   and   retrieving   the   method's   result.    
   
  If   you   have   an   appled   called   MyApplet   with   a   public   method   called   myMethod(),   you   might   do   this   the   following   way:    
   
  <HTML>    
  <HEAD>    
  <TITLE>Example   Javascript/Applet</TITLE>    
  <SCRIPT   language="javascript">    
  function   execute()   {    
  result   =   myapp.myMethod();    
  alert   ("Method   myMethod   returned:   "+result);    
  }    
  </SCRIPT>    
  </HEAD>    
  <BODY>    
  <APPLET   code="MyApplet"   width="100"   height="100"   name="myapp">    
  <FORM>    
  <INPUT   type="BUTTON"   value="Execute   Method"   onclick="execute()">    
  </FORM>    
  </BODY>    
  </HTML>    
   
  Note   that   the   key   to   that   is   the   "name"   property   on   the   <APPLET>    
  tag.   This   name   is   used   by   javascript   to   call   the   applet.    
   
  I   hope   this   may   help   you.   Regards,    
   
  Top

5 楼bootcool(bootcool)回复于 2001-04-27 21:53:00 得分 0

//希望能有用  
  //纠正一下,html代码应写为:  
  <HTML>    
  <HEAD>    
  <TITLE>Example   Javascript/Applet</TITLE>    
  <SCRIPT   language="javascript">    
  <!--    
  function   execute()   {    
  result   =   myapp.myMethod();    
  alert   ("Method   myMethod   returned:   "+result);    
  }    
  //-->    
  </SCRIPT>    
  </HEAD>    
  <BODY>    
  <FORM>    
  <INPUT   type="BUTTON"   value="Execute   Method"   onclick="execute()">    
  </FORM>    
  <APPLET   code="MyApp.class"   width="100"   height="100"   name="myapp">    
  </BODY>    
  </HTML>    
  //这是测试程序  
  import   java.awt.*;  
  import   java.applet.*;  
   
  public   class   MyApp   extends   Applet{  
  Graphics   g;  
  public   void   init(){  
        g   =   getGraphics();  
        }  
          public   void   myMethod(){  
      g.drawString("Hello   World",   20,   20);  
        }  
  }  
  Top

相关问题

  • HTML元素連接到XML元素?
  • 用js生成html元素?
  • 如何用javascript操作name="arr[]"的元素??
  • htc怎么指定操作到页面元素?
  • 什么是底层元素的小于操作符
  • html元素中哪些有onload事件?
  • 如何遍历HTML控件的元素
  • javascript怎样删除一个html元素?
  • 结构中的各项地址如何操作??如何使用memcpy操作不定长元素?
  • 如何从一个iframe文件中操作另外一个iframe中的元素?

关键词

得分解答快速导航

  • 帖主:mikehofly
  • masterz

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo