`
xiaolaogong
  • 浏览: 66792 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

applet javascript 交互

 
阅读更多
package com.chechi.app.print;

import java.applet.Applet;
import java.awt.Graphics;

import netscape.javascript.JSObject;


public class DoctorMessagePrint extends Applet {

	private static final long serialVersionUID = -1694286021221255530L;

	public void init() {
		Graphics g = this.getGraphics();
		paint(g);
	}

	public void paint(Graphics g) {
		
		g.drawString("test", 45, 45);
	}

	public void testPrint(JSObject plist) {
		System.out.println(plist.getMember("name"));
		System.out.println(plist.getMember("age"));
		
		Object[] args = {new String("name"),new String("11130")}; 
		
		plist.call("show",args);
	}

}
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Insert title here</title>
<script type="text/javascript" src="script/jquery/jquery-1.10.2.min.js"></script>
<script type="text/jscript">

function sh(name,age){
	alert("sh method" + name + "---" + age);
}
function test(){

	 plist = {"name":"chechi","age":"30","show":function(name,age){
		alert("java call javascript show method");
		alert(name);
		alert(age);
	 }}
	// plist.show("chechi----","30");
     document.print_test.testPrint(plist);
}



</script>
</head>
<body>
<applet name="print_test" alt="" code="com.chechi.app.print.DoctorMessagePrint.class" archive="AppPrint.jar"   
 width="200" height="200">
    <param id="user" name="user" value="dddddddddd">
</applet>
<button onClick="test()">打印测试</button>
</body>
</html>

 

分享到:
评论

相关推荐

    JavaApplet与JavaScript交互方法的探讨.pdf

    【JavaApplet与JavaScript交互方法的探讨】 JavaApplet是一种早期的Web技术,它允许开发者在浏览器中嵌入可执行的Java代码,从而提供更丰富的交互性和动态功能。JavaApplet通常用于创建复杂的用户界面或者在Web页面...

    JavaApplet与JavaScript

    例如,JavaScript 可以用来设置 Applet 的参数,而 Applet 又可以使用 JavaScript 函数来响应用户交互。 **总结:** JavaApplet 和 JavaScript 都是在 Web 开发中非常重要的技术。JavaApplet 提供了强大的功能,如...

    Flex与Applet交互例子

    Flex可以调用浏览器的JavaScript API,而JavaScript又可以与Applet进行交互。Applet通过`LiveConnect`技术暴露Java对象到JavaScript环境中,使得Flex能够通过JavaScript访问这些对象。 - 在Flex中,我们可以使用`...

    javascrpit与javaapplet交互

    ### JavaScript与Java Applet交互详解 #### 一、引言 在早期的Web开发中,JavaScript与Java Applet的交互是一种常见的技术方案,用于增强网页的功能性和互动性。本文将深入探讨JavaScript与Java Applet之间的交互...

    关于 js 和 applet 相互调用的例子

    `jsinterface.js`是一个外部JavaScript文件,用于定义JS与Applet的交互。 在`jsinterface.js`中,我们可以这样调用Applet的方法: ```javascript var applet = document.applets['MyApplet']; // 获取Applet实例 ...

    applet与script交互应用

    虽然Java Applet逐渐被Web Start和JavaFX等现代技术取代,但它们仍然提供了类似Applet的功能,如嵌入浏览器并实现JavaScript交互。Java Web Start允许下载和运行可信的Java应用程序,而JavaFX则提供了更强大的UI...

    Java与Java+Applet和JavaScript间的混编方法

    综上所述,通过灵活运用 Java、Java Applet 和 JavaScript 之间的交互机制,开发者可以创建出更加丰富、动态的 Web 应用程序。不过需要注意的是,随着技术的发展,某些特性(如 Java Applet)可能不再被现代浏览器...

    Applet与Javascript的对话——让你的Javascript代码和Java Applet融洽地合作.pdf

    标题中的“Applet与Javascript的对话——让你的Javascript代码和Java Applet融洽地合作”指的是一种技术实现,即如何让JavaScript与Java Applet在Web应用中进行交互。这两种技术在早期Web开发中常常结合使用,以利用...

    Javascript与Applet之间相互通讯

    在早期的Web开发中,JavaScript与Applet的结合为开发者提供了丰富的交互性和强大的功能。本文将深入探讨这两种技术如何协同工作,以及如何在Web应用中实现它们之间的通讯。通过这种方式,我们可以构建更加动态和功能...

    applet与jsp的交互

    在上述文件列表中,`java_js.html`可能是一个关于Java与JavaScript交互的文档,而`java_js_files`可能包含了一些示例代码或者库文件,用于演示或支持Applet与JSP的交互。 总之,理解Applet与JSP的交互对于深入学习...

    Java与Java Applet和JavaScript间的混编方法.pdf

    "Java与Java Applet和JavaScript混编方法" Java与Java Applet和JavaScript混编方法是指在网页开发中,通过灵活使用Java、Java Applet和JavaScript三种语言的优点,实现它们之间的互相补充,开发更完美的Web应用程序...

    Preliminary-questions-Java-Program.rar_applet javascript

    此外,Applet需要与浏览器或Java Applet Viewer进行交互,这涉及Applet类、AppletContext接口和JApplet类等。 接下来是Java Application,它与Applet不同,不需要在Web环境中运行。Java Application是独立的、完整...

    js与applet的相互调用资源包

    JavaScript(简称JS)和Applet是两种在Web开发中用于增强网页交互性的技术。JavaScript是一种轻量级的脚本语言,通常运行在浏览器端,负责处理用户交互、动态内容更新等任务。Applet则是Java的一个早期特性,允许...

    Java和JavaScript库进行交互

    Java可以通过`javax.script`包中的接口与JavaScript交互,允许在Java程序中执行JavaScript脚本或者调用JavaScript函数。 3. **Web Services和Ajax**:Java后端可以提供Web服务(如RESTful API),JavaScript通过...

    网页上Applet用javacomm20读取客户端串口

    然而,由于安全限制和现代浏览器对Java插件的支持逐渐减少,Applet已不再流行,现在更倾向于使用JavaScript或其他Web技术来实现类似功能。 javacomm20是Java的一个库,提供了与串行和并行端口通信的API。这个库在...

    Applet

    随着Web技术的发展,Applet由于其安全性、兼容性和性能问题,逐渐被更现代的技术如JavaScript、Ajax、Flash以及现在广泛采用的HTML5取代。不过,理解Applet的工作原理和生命周期对于理解Java Web开发的历史和现代Web...

    java Applet技术文档

    - JavaScript和HTML5:现代Web开发倾向于使用JavaScript和HTML5的Canvas等技术,它们无需插件即可在浏览器中实现丰富的交互效果。 8. **实践应用** - 示例代码:文档可能包含若干个示例Applet,涵盖基础绘图、...

    jsp页面调用applet实现人民币的大小写转换.docx

    该实现方法通过在JSP页面中嵌入一个Applet,使用JavaScript与Applet进行交互,实现实时的人民币大小写转换。 一、JSP页面调用Applet的实现 在JSP页面中,使用 `;charset=gb2312" %&gt;` 指定页面的字符编码为GB2312,...

    java与html交互

    3. **JavaScript交互**: - 使用`document.applets[0]`获取页面中第一个Applet对象的引用。 - 调用`getIpAddress()`和`getHostName()`方法获取相应的信息,并通过`alert()`函数显示给用户。 #### 代码详解 #####...

Global site tag (gtag.js) - Google Analytics