Response.write 输出js function问题

挨踢直男 2009-11-17 10:03:21
function x(y){
.......
}

<%
if 条件成立 then

Response.write "<script language='javascript'>x(" & 1 & ")</script>"


end
%>


这样写为什么总不能 输出那个function 显示网页上有错误
...全文
111 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaofan_sap 2009-11-17
  • 打赏
  • 举报
回复
忘记了 是& 1 & 还是 + 1 +
YiYanXiYin 2009-11-17
  • 打赏
  • 举报
回复
也就是respose.write会将内容输出到页面的顶端, html的解析又是从上到下的, 在调用x函数前这个函数还没定义,所以报错
YiYanXiYin 2009-11-17
  • 打赏
  • 举报
回复
你的代码会生成这样的html, 你查看页面源码就知道了

<script language='javascript'>x(1) </script>
function x(y){
.......
}
YiYanXiYin 2009-11-17
  • 打赏
  • 举报
回复
function x(y){
.......
}

<%
if 条件成立 then
%>
<script language='javascript'>x(1) </script>
<%end
%>
挨踢直男 2009-11-17
  • 打赏
  • 举报
回复
有没有人说下

87,994

社区成员

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

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