Jsp页面中如何调用Javascript的方法~~~

wd526 2006-04-21 02:05:57
现在有现成的Jsp页面和js文件,(jsp页面中也有部分javascript方法,js文件中主要是变量的定义)
如何在浏览运行Jsp页面的时候(初始化),加载执行javascript方法。在那里写,怎么写`
(javascript主要用来响应键盘的一些操作,比如光标,回车和退格;还有就是一些层的显示和隐藏)
...全文
14960 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
majianbing 2006-04-21
  • 打赏
  • 举报
回复
写在jsp里面的javascript方法在js文件里可以不需要定义,但是要注意javascript对象的先后顺序问题.比如对象在js方法调用之后出现可能会出现错误或者无法看到你想要的效果
wd526 2006-04-21
  • 打赏
  • 举报
回复
up````
wd526 2006-04-21
  • 打赏
  • 举报
回复
谢谢大家的回复```
<script type="text/javascript" src="你的js文件名.js"></script>
写进去了`、
但是` 感觉 一些方法 和效果 jsp 运行的时候并没有 显示出来
如 需要 利用 javascript的方法 来控制 页面 某些 层的 显示 及隐藏`

而且 所有的 Function 是写在 jsp里的,js文件中只有 定义```
cpl3113 2006-04-21
  • 打赏
  • 举报
回复
你要知道,jsp是先执行的在服务器端;而javascript要到浏览器解释html时才会执行。
说得再清楚一点:就是先由web服务器执行jsp文件,在此过程中javascript只被当成是普通文本,不会执行的。当web服务器将生成的html文件返回给客户端浏览器时,才会由浏览器执行javascript.
如果你非要这两者交互,就用jsp控制生成javascript代码。
不过你要想清楚他们的先后关系,也就有办法了吧
theoffspring 2006-04-21
  • 打赏
  • 举报
回复
jsp不可能调用js的方法,一个服务器端,一个在客户端,怎么调用?
hanjienihao1 2006-04-21
  • 打赏
  • 举报
回复
1.在jsp页面中加入js如下:
script type="text/javascript" src="你的js文件名.js"></script>
2.页面初始化:
在页面里加<body onload="initPage()">
方法initPage()写到js文件里如下(比如对回车的操作):
function initPage() {
if(event.keyCode == 13) {
这里是回车后的操作
}
}
EchoEverything 2006-04-21
  • 打赏
  • 举报
回复
楼上scok1107() 正解
在jsp页面中加入<script type="text/javascript" src="你的js文件名.js"></script>

要在调用前加入,而且在js中定义的变量和函数跟页面的变量和函数不能一样,否则各种错误,而且还不好调试,不易发现错误。
ipec 2006-04-21
  • 打赏
  • 举报
回复
qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
CristinNa 2006-04-21
  • 打赏
  • 举报
回复
同意楼上的说法
lixin1020 2006-04-21
  • 打赏
  • 举报
回复
验证登录名不为空的js
<html>
<head>
<srcipt language="javascript">
fountion sub(){
if (document.thisform.loginName.value=""){
alert ("登录名不可为空");
}
}

</script
</head>
<body>
.........
<input type="text" name="loginName" />
<input type ="button " onclick="sub()"/>
......

</body>
</html>
scok1107 2006-04-21
  • 打赏
  • 举报
回复
在jsp页面中加入<script type="text/javascript" src="你的js文件名.js"></script>
这样在jsp初始化的时候就会把js文件中的内容加载进来了。

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧