HTML代码:
(ListView绑定)
<a href="javascript:collect(<%#Eval("BookId")%>)" title="收藏此商品"><img src="Images/Small_pic/gif-0924.gif" style=""/></a>JS代码:
function collect(bookId)
{
  alert(bookId); 
}BookId数据库中的数据类型为Varchar,绑定的第一个BookId值为01, 为什么alert结果为1  ?前面少了一个0,这个问题该如何解决,用onclick事件的时候也是一样的问题

解决方案 »

  1.   

    <a href="javascript:collect('<%#Eval("BookId")%>')" title="收藏此商品"><img src="Images/Small_pic/gif-0924.gif" style=""/></a>字符串要用引号括起来
      

  2.   

     谢谢啊,这个问题我已经自己解决了,加了十分,再帮我解决一个问题吧急求我想弹出一个aspx小页面
    用了window.open,window.ModalDialog两种方法都不是我要的那种效果。。代码如下:
     window.showModalDialog("Default5.aspx", "example4", "dialogWidth:400px;dialogHeight:300px;dialogLeft:200px;dialogTop:150px;center:yes;help:yes;resizable:no;status:no;location:no");
    跳出的窗口上面有蓝色的边,还有地址栏,这些我都不要,只要一个类似于div层的一个页面,上面干干净净,什么都没有但又是.aspx页面。。 这个效果能实现吗??
      

  3.   

    用div里面套iframe实现,用jquery更简单些。
      

  4.   

     能不能给段示例代码,我对iframe不太懂,急求啊。。再多加你分...
      

  5.   

     有一个疑问,div 里面加iframe 不还是div嘛但我要的是窗口,弹出窗口之后地址栏会显示该窗口的名称..