代码如下:
<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> 

解决方案 »

  1.   

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

  2.   

    原始代码调用代码是这个 :<a href='javascript:eshop(<%# Eval("Product_Id") %>,<%#Eval("Title") %>)'>
      

  3.   

    <a href="javascript:eshop( <%# Eval("Product_Id") %>, <%#Eval("Title") %>)">
      

  4.   

    不习惯这样用,喜欢<a onclick=eshop( <%# Eval("Product_Id") %>, <%# Eval("Title") %>) href="#" ></a>
      

  5.   

    改为:<a href="javascript:eshop(1342,'asdfasfe')"> 传参数时,需要记住,你标签使用的符号和传参数使用的符号不能一样,否则就会乱套。
     当你标签的属性使用的"时,则传参数需要使用'
     当你标签的属性使用的‘时,则传参数需要使用"