JAVA/JSP学习系列之十三(Applet调用&#106avascript函数)(译)

王朝java/jsp·作者佚名  2006-12-16
窄屏简体版  字體: |||超大  

下面的例子将说明在applet中去调用javascript函数 。 一、applet源代码(tmin_JS.java)

// Importations

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:ale

rt('tmin_JS click " +

" x=" + x + " y=" + y + "')") ;

}

catch (Exception ex) { // Error on create JSObject

showStatus( "Error call javascript err=" + ex );

}

return true ;

}

}

二、注意的地方

(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>

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航