在一个jsp文件中 这样调用js文件<script language=JavaScript src="js/admins.js"></script> 如何传参

在一个jsp文件中这样调用js文件<scriptlanguage=JavaScriptsrc="js/admins.js"></script>如何在调用的同时传递一个变量... 在一个jsp文件中 这样调用js文件
<script language=JavaScript src="js/admins.js"></script>
如何在调用的同时传递一个变量作为参数给该js文件
js文件如何接受该参数???
展开
 我来答
百度网友dde64d5e7
推荐于2016-11-04 · TA获得超过2310个赞
知道小有建树答主
回答量:1430
采纳率:66%
帮助的人:1404万
展开全部
如果你是给js/admins.js里边的函数传参,那么你可以在引入的文件下面传参,如:
<script language=JavaScript src="js/admins.js"></script>
<script type="javascript/text">
//假设在需要调用admins.js里边的showMember函数
//那么在这里调用那个函数,值用jsp输出字符串即可
showMember(/* 这里是jsp输出的变量值 */);
</script>

程序就是字符串组成的,所以只要你正确输出字符串,到浏览器那边执行的时候就可以了。
更多追问追答
追问
正如您所说的,我想把JSP中的变量username传递给js中的getName(gotName)函数,在js端声明一个变量来接这个值,请问该如何操作?
追答


getName("");

你这样直接输出给函数调用就行了
李特尔飞什2
2012-04-18
知道答主
回答量:7
采纳率:0%
帮助的人:5.8万
展开全部
这里理解上有问题。
一个JSP最终生成的是一个DOM文档,而其引入的js文件则只是一段js的源文档。
其实他就是一段的字符文件。就相当于把你的js文件的直接粘贴在你的jsp里面来。实际你要调用的是这个js文档里面所定义的函数或者js对象。
每个js函数或者对象都有其构造函数,调用方法,接收参数等,如法调用即可。

js文件,只是一段字符串,能接什么参数。。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Class4_No13
2012-04-17 · TA获得超过2284个赞
知道小有建树答主
回答量:263
采纳率:100%
帮助的人:297万
展开全部
我看了追问的内容。为了你的题目,专门在我的 CSDN 写了一篇帖子,地址放在参考资料里边了。你去看过头像就会知道那个就是我本人。里边写了详细的 JSP 写法和 .js 写法。这里简要说一下。

首先,如果要在 JavaScript 中获取值,那么就应该是一个变量,或者有返回值的函数。
<script language="JavaScript">
var _config = { name: <%=username%> };
</script>
在这个标签加载完毕之后,才可以
<script src="js/admins.js" type="test/javascript"></script>

然后,在 admins.js 里边,凡是需要用 username 的时候,就用 _config.name 就行了。
比如 document.getElementById("xxx").value = _config.name;

参考资料: http://blog.csdn.net/shanelooli/article/details/7467995

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jy_verve
2012-04-15 · 超过28用户采纳过TA的回答
知道答主
回答量:114
采纳率:0%
帮助的人:52.7万
展开全部
可以通过事件来实现的!例如:鼠标点击、打开页面、鼠标移开等等。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式