js函数提示参数未定义,在线等,很着急

海蓝树 2009-11-05 09:42:37

代码如下:


<a href='javascript:eshop(1342,'asdfasfe')'><img border=0 src=img/addtocart.gif width=100 height=26></a></div>

<script>

function eshop(id,cpname) { window.open("eshop.aspx?cpbm="+id+"&cpname='"+cpname+"'","","height=350,width=640,left=200,top=0,resizable=yes,scrollbars=yes,status=no,toolbar=no,menubar=no,location=no");}
</script>
...全文
628 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
friendly_ 2009-11-05
  • 打赏
  • 举报
回复
<a href="javascript:eshop( <%# Eval("Product_Id") %>, <%#Eval("Title") %>)">
海蓝树 2009-11-05
  • 打赏
  • 举报
回复
原始代码调用代码是这个 :<a href='javascript:eshop(<%# Eval("Product_Id") %>,<%#Eval("Title") %>)'>
friendly_ 2009-11-05
  • 打赏
  • 举报
回复
<a href="javascript:eshop(1342,'asdfasfe')">
chen_xiangguo 2009-11-05
  • 打赏
  • 举报
回复
改为:

<a href="javascript:eshop(1342,'asdfasfe')">

传参数时,需要记住,你标签使用的符号和传参数使用的符号不能一样,否则就会乱套。
当你标签的属性使用的"时,则传参数需要使用'
当你标签的属性使用的‘时,则传参数需要使用"
sohighthesky 2009-11-05
  • 打赏
  • 举报
回复
第二个参数是个字符串没有引号
夜雨~听风 2009-11-05
  • 打赏
  • 举报
回复
不习惯这样用,喜欢<a onclick=eshop( <%# Eval("Product_Id") %>, <%# Eval("Title") %>) href="#" ></a>

87,899

社区成员

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

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