asp调用js
<scriptlanguage="JavaScript"type="text/jscript"src="admin_js/admin.js"></script>路径没有任...
<script language="JavaScript" type="text/jscript" src="admin_js/admin.js"></script>
路径没有任务问题,但是方法调用不出来,不知何解? 展开
路径没有任务问题,但是方法调用不出来,不知何解? 展开
6个回答
展开全部
首先不是ASP调用,如果是ASP调应该说是使用JS代码写服务器,而不再使用VB/VBS了。在服务器使用JS是这样的:
<script type="text/javascript" runat="server">
</script>
这里中的代码是用JS写的。
而JS如果在在外边的话:
<script type="text/javascript" src="../XX.js" runat="server"></script>这是服务端使用JS。
你可能注意到我只是说使用而不说调用,其实这是服务器两种代码的混写。如果你在开头中有一个指令句的话:
<%@ Language="javascript" codepage="936"%>
则在 〈%%〉内的内容全部是使用了javascript的写法。可以混写,但没有必要吧?一种语言难道不能完成你的请求?
而<script type="text/javascript" src="../X.js"></javascript>只是客户端的调用!也就是说该内容会发送到客户端的,然后会自动下载JS文件到本地,在本地的浏览器中执行!
而就算是你采用了两种语言混写的ASP代码,很不幸地告诉你,两种语言是不能直接通信的!也就是想在VB中调JS的变量或是函数都是错误的。这就是为什么称ASP不能调用JS。
JS是浏览器的脚本语言,可别忘记另外一个重要内容。VBSCRIPT也可以是浏览器的脚本语言的。而在服务端也是同样。所以别在想ASP调用JS了!
如果是客户端的调用,请检查路径是否正确,是否存在该函数以供调用。如果你的JS中没有这个函数,显然也是调用不成功能的。检查浏览器是否禁用了JS脚本。
当一切检查完成,可能还会犯这样的毛病:
JS文件和格式如果这样写就不会有任何调用的(事实上文件已经调入,便不能调用函数而已)
XX.js
<script language="javascript">
fuction nan(){
}
这里定义了一大堆的函数
</script>
这种写法本身就是错误的,但有很多有就这样写。实际上格式是里边全部是JS语句,不存在任何其他内容的!
<script type="text/javascript" runat="server">
</script>
这里中的代码是用JS写的。
而JS如果在在外边的话:
<script type="text/javascript" src="../XX.js" runat="server"></script>这是服务端使用JS。
你可能注意到我只是说使用而不说调用,其实这是服务器两种代码的混写。如果你在开头中有一个指令句的话:
<%@ Language="javascript" codepage="936"%>
则在 〈%%〉内的内容全部是使用了javascript的写法。可以混写,但没有必要吧?一种语言难道不能完成你的请求?
而<script type="text/javascript" src="../X.js"></javascript>只是客户端的调用!也就是说该内容会发送到客户端的,然后会自动下载JS文件到本地,在本地的浏览器中执行!
而就算是你采用了两种语言混写的ASP代码,很不幸地告诉你,两种语言是不能直接通信的!也就是想在VB中调JS的变量或是函数都是错误的。这就是为什么称ASP不能调用JS。
JS是浏览器的脚本语言,可别忘记另外一个重要内容。VBSCRIPT也可以是浏览器的脚本语言的。而在服务端也是同样。所以别在想ASP调用JS了!
如果是客户端的调用,请检查路径是否正确,是否存在该函数以供调用。如果你的JS中没有这个函数,显然也是调用不成功能的。检查浏览器是否禁用了JS脚本。
当一切检查完成,可能还会犯这样的毛病:
JS文件和格式如果这样写就不会有任何调用的(事实上文件已经调入,便不能调用函数而已)
XX.js
<script language="javascript">
fuction nan(){
}
这里定义了一大堆的函数
</script>
这种写法本身就是错误的,但有很多有就这样写。实际上格式是里边全部是JS语句,不存在任何其他内容的!
2018-08-01 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
关注
展开全部
asp调用js的中的方法要把js引入到页面上。
在 head 元素之间加入 script 元素,将 type 元素设置为 " text/javascript "
如:
<head runat="server">
<script type="text/javascript" >
function ShowName(str)
{
alert("您的名字为:("+str+")");
}
</script>
<title>using javascript</title>
</head>
之后在body 元素间,通过事件来访问 如 要通过button1 的单击事件(onclientclick)来访问 javascript 函数
示例如下:
代码如下:
<asp:Button ID="Button1" runat="server" Text="Button" onclientclick="ShowName('XXX')" />
这时运行项目,单击 button时,会显示"你的名称为XXX"
这就是一个简单的javascript 函数.
在 head 元素之间加入 script 元素,将 type 元素设置为 " text/javascript "
如:
<head runat="server">
<script type="text/javascript" >
function ShowName(str)
{
alert("您的名字为:("+str+")");
}
</script>
<title>using javascript</title>
</head>
之后在body 元素间,通过事件来访问 如 要通过button1 的单击事件(onclientclick)来访问 javascript 函数
示例如下:
代码如下:
<asp:Button ID="Button1" runat="server" Text="Button" onclientclick="ShowName('XXX')" />
这时运行项目,单击 button时,会显示"你的名称为XXX"
这就是一个简单的javascript 函数.
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
asp无法调用js,想调用就到asp程序里
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不详细的提问...........
详细点的话估计能帮上.............
详细点的话估计能帮上.............
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的浏览器是否禁止了JS执行?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询