是不是ASP控件也可以用javascript?我怎么看到有的时候可以调用javascript函数的 呢?
如题可是我以前好像在哪里看见过javascript只与HTML有关,好像说只能用在HTML控件上,是怎么回事?...
如题
可是我以前好像在哪里看见过javascript只与HTML有关,好像说只能用在HTML控件上,是怎么回事? 展开
可是我以前好像在哪里看见过javascript只与HTML有关,好像说只能用在HTML控件上,是怎么回事? 展开
3个回答
展开全部
在能运行ASP的服务器上,是可以运行JS脚本的
<script>标签有个runat属性,这个属性只有一个值"server"
所以,只要你的script标签里加上这一属性,那么这段JS脚本就不会被发送到客户端,而是在服务器里连同ASP一起运行。
这个时候,你的ASP脚本就可以直接调用这段JS脚本的函数及变量。
我只在ASP的环境下这么做过,其它环境还没测试过,也没多大意义。
给你个测试代码:
<script runat="server">
function jsfun(){
return 'jsreturn';
}
</script>
<%
Response.Write jsfun()
%>
<script>标签有个runat属性,这个属性只有一个值"server"
所以,只要你的script标签里加上这一属性,那么这段JS脚本就不会被发送到客户端,而是在服务器里连同ASP一起运行。
这个时候,你的ASP脚本就可以直接调用这段JS脚本的函数及变量。
我只在ASP的环境下这么做过,其它环境还没测试过,也没多大意义。
给你个测试代码:
<script runat="server">
function jsfun(){
return 'jsreturn';
}
</script>
<%
Response.Write jsfun()
%>
展开全部
asp是服务器脚本,js是客户端脚本,html是用来展示给客户的控件,可以一起用。
asp发送到服务器端返回的就是html和js
但你说的asp调用js的函数是不可行的!
asp发送到服务器端返回的就是html和js
但你说的asp调用js的函数是不可行的!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是可以交互的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询