实现功能为:对加密相册访问时弹出输入密码对话框,正确进入相册,仿QQ相册。现在的问题是我在DataList1_ItemCreated设置如下语句
ImageButton.Attributes.Add("onclick", "alertWin('标题','<IFRAME border=0  src=qa.aspx?ln=" + DataList1.DataKeys[e.Item.ItemIndex] + " frameBorder=0 width=481 scrolling=no height=210>浏览器不支持嵌入式框架,或被配置为不显示嵌入式框架。</IFRAME>',300,200);");
其中alertWin()是弹出输入密码层的函数。
运行时,当单击ImageButton执行alerWin()后页面就刷新了,弹出的输入页面不能停住。要怎么改呢?
是不是我这方法不对,不知道这种弹出输入密码的方式要怎么写呢?

解决方案 »

  1.   

    用层去显示看下吧,要不然用window.open的方法,看下
      

  2.   

    我建议用ajax实现比较好,点击ImageButton时会回发的
      

  3.   

    用层显示,是为了测试函数写的对不对吗?已经测试过,这个函数可以正常显示。给ImageButton添加confirm()或者是alert()也都是正常的,添加prompt就不行了。
      

  4.   

    ajax要怎么实现呢?能说得具体些吗?
      

  5.   

    alert后。。后面加一个return false
      

  6.   

    加上后第一次点击会刷新一下,然后再点击才能出现弹出的层,不知道怎么改。
    我换了html img然后加onclick事件,就可以了。