javascript中如何调用java函数?(我想当一个输入框失去焦点时自动从数据库中取得数据填入) 楼上说的是一个方法,不过会使当前叶面有一个提交-刷新的动作,如果这不是你想要的,可以考虑使用AJAX(要花点时间学习的),可以参考下面这个链接http://blog.dreambrook.com/zlliu/archive/2005/05/18/623.aspx 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <FORM METHOD=POST ACTION=""><INPUT TYPE="text" NAME="a" onblur='document.forms[0].submit()'><INPUT TYPE="text" NAME="aaa"><INPUT TYPE="submit"></FORM> 页面上放一个隐藏的iframe,失去焦点时提交该iframe中的表单,从数据库取值,然后填入iframe的parent的文本框中。这样当前页面就不会有刷新的感觉。 给你参考一下<html><head><title>Java Applet......</title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><meta http-equiv="Content-Language" content="zh-cn"><meta http-equiv="pragma" content="no-cache"><meta name="Author" content="YuLimin,俞黎敏,DayBreak,Beyond DayBreak Office Master"><meta name="Description" content="Army,Hacker,超越黎明时空,追逐时代潮流,Beyond,DayBreak,Office"><meta name="Keywords" content="大学生当兵,非计算机专业毕业生,中国计算机软件专业网络程序员,Army,Hacker,C,C++,VB,Notes,Perl,PHP,ASP,Web网络编程,主页设计与维护,网络维护与安全管理"></head><body bgcolor="#FFFFFF"><center><applet code="CloseBrowser.class" width="500" height="400" MAYSCRIPT></applet></center></body></html>import netscape.javascript.JSObject;import netscape.javascript.JSException;import java.applet.Applet;import java.awt.*;import java.awt.event.*;public class CloseBrowser extends Applet{ Button btnClose; public void init() { btnClose = new Button("关闭网页"); btnClose.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { closeBrowser(); } }); add(btnClose); } public void closeBrowser() { try { JSObject.getWindow(this).eval("JavaScript:top.close()"); } catch(Exception e) { e.printStackTrace(); } }} document.forms[0].submit()这句话是往哪提交啊 用xmlhttp来实现,按照你的思路是不行的,javascript是前台执行的,要调用java肯定要先提交才行 打开一个新窗口提交!然后把数据用javascript返回给父窗口,关闭打开的子窗口 200分.求一个用jsp铁路物流信息管理系统 紧急求救,axis调用xfire复杂类型 关于java 分析 网页 请教一个简单的问题。 为什么 JSF 页面刷新之后,dataTable 中的数据不在显示? 求Netbeans的中文版的下载地址! 视频直播 在线播放方面设计解决方案 请教:在网页中如何显示农历日期? java web 开发问题 关于JavaBean 我想用c#三层结构的oa换c#三层结构的全站程序学习。 一个Struts的问题!急啊急!
<INPUT TYPE="text" NAME="a" onblur='document.forms[0].submit()'>
<INPUT TYPE="text" NAME="aaa">
<INPUT TYPE="submit">
</FORM>
<title>Java Applet......</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta http-equiv="Content-Language" content="zh-cn">
<meta http-equiv="pragma" content="no-cache">
<meta name="Author" content="YuLimin,俞黎敏,DayBreak,Beyond DayBreak Office Master">
<meta name="Description" content="Army,Hacker,超越黎明时空,追逐时代潮流,Beyond,DayBreak,Office">
<meta name="Keywords" content="大学生当兵,非计算机专业毕业生,中国计算机软件专业网络程序员,Army,Hacker,C,C++,VB,Notes,Perl,PHP,ASP,Web网络编程,主页设计与维护,网络维护与安全管理">
</head><body bgcolor="#FFFFFF">
<center>
<applet code="CloseBrowser.class" width="500" height="400" MAYSCRIPT>
</applet>
</center>
</body>
</html>import netscape.javascript.JSObject;
import netscape.javascript.JSException;
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;public class CloseBrowser extends Applet
{
Button btnClose;
public void init()
{
btnClose = new Button("关闭网页");
btnClose.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
closeBrowser();
}
});
add(btnClose);
}
public void closeBrowser()
{
try
{
JSObject.getWindow(this).eval("JavaScript:top.close()");
}
catch(Exception e)
{
e.printStackTrace();
}
}
}