CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

如何得到:package netscape.javascript

楼主magicspiral(信天翁)2002-11-22 09:46:50 在 Java / J2SE / 基础类 提问

 
  我抄哪位大侠的代码:  
  import   java.awt.*;  
  import   java.applet.*;  
  import   java.net.*;  
   
  public   final   class   JScript   extends   Applet   {  
  Button   button;  
  public   void   init()   {  
  button   =   new   Button("欢迎您使用本程序,它只是一个小程序用来验证从Java中调用JavaScript!");  
  add(button);  
  }  
   
  public   boolean   action(Event   event,   Object   arg)   {  
   
  if(event.target   ==   button)   {  
  URL   url;  
  Class   jsObjectClass;  
   
  //   为了简化程序,我们将不对浏览器进行检查,  
  //   直接使用   JSObject   类  
  try   {  
  jsObjectClass   =   Class.forName("netscape.javascript.JSObject");  
  }   catch(ClassNotFoundException   e)   {  
  jsObjectClass   =   null;  
  }  
   
  if(jsObjectClass   !=   null)   {  
  netscape.javascript.JSObject   window;  
   
  window   =   netscape.javascript.JSObject.getWindow(this);  
  window   =   (netscape.javascript.JSObject)window.getMember("top");  
  window.eval("test();");  
  }   else   {  
  try   {  
  url   =   new   URL("javascript:top.test();");  
  getAppletContext().showDocument(url);  
  }   catch(MalformedURLException   e)   {  
  button.setLabel("不支持JavaScript调用!");  
  }  
  }  
  }  
  return   true;  
  }  
  }  
   
   
  ———————————————————————————————————————  
  另一段代码:  
   
  import   java.awt.Graphics   ;  
  import   java.awt.Event   ;  
   
  //   LiveConnect...   for   JavaScript  
  import   netscape.javascript.JSObject   ;  
   
  public   class   tmin_JS   extends   java.applet.Applet   {  
  //   Variables  
   
  //   Initialisation   de   l'applet  
  public   void   init()   {   //   Methode   init()  
  }  
   
  //   Dessiner   l'applet  
  public   void   paint(Graphics   g)   {   //   Methode   paint()  
  g.drawString("Click   here...",   5,   10)   ;  
  }  
   
  //   Mouse   down  
  public   boolean   mouseDown(Event   e,   int   x,   int   y)   {    
  try   {   //   create   JSObject  
  JSObject.getWindow   (this).eval   ("javascript:alert('tmin_JS   click   "   +    
  "   x="   +   x   +   "   y="   +   y   +   "')")   ;    
  }  
  catch   (Exception   ex)   {   //   Error   on   create   JSObject  
  showStatus(   "Error   call   javascript   err="   +   ex   );  
  }  
  return   true   ;  
  }  
   
  }  
   
   
  编译出错:  
  package   netscape.javascript   does   not   exist      
  问:如何得到:package   netscape.javascript    
   
  问题点数:100、回复次数:1Top

1 楼binriyue(无)回复于 2002-11-22 09:49:58 得分 100

http://developer.netscape.com/software/jdk/download.html  
  D:\WINNT\java\Packages的某个zip文件里。  
  Top

相关问题

  • javascript如何得到checkbox的Value值?
  • asp 中如何得到javascript中得到的数据呢?
  • javascript在netscape上怎么不显示阿
  • jsp 文件里使用javascript, 怎么在javascript 里得到jsp 中的变量?
  • javascript如何得到一个字符的ASCII码?
  • 如何用javascript得到任意一个月的最后一天?
  • javascript 中如何直接由ascii码得到相应的字符?
  • 菜鸟问题?Javascript 如何得到asp数组的值!
  • 如何用JavaScript得到按下的某个键的值?
  • 如何在javascript中得到单选框的值

关键词

  • .net
  • netscape
  • javascript
  • jsobjectclass
  • jsobject
  • button
  • event
  • url
  • import java

得分解答快速导航

  • 帖主:magicspiral
  • binriyue

相关链接

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

广告也精彩

反馈

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