IE 10下<img border="0" src="/images/edit.gif" style="cursor:hand;" onclick = "openur()>可以执行弹出窗口;可是 <a onclick = "openurl();">选择</a> 就不弹出呢?但是在兼容模式下可以正常弹出窗口。

解决方案 »

  1.   

    感觉和onclick没关系,是openurl的问题,openurl里是打开一个窗口么?试试在openurl里只alert,你就会发现和onclick没关系。window.open历来就不可靠,一不小心就被浏览器拦截了。
      

  2.   

    <img border="0" src="/images/edit.gif" style="cursor:hand;" onclick = "openur()>可以执行弹出窗口;可是 <a onclick = "openurl();">选择</a> 就不弹出呢?
    方法名你多写了一个 "l"......   openur()
      

  3.   

    openur
    openurl是不是哪个写错了
      

  4.   

    如果写对了还有问题,那就可能是css样式的问题
      

  5.   

    open.url()貌似跟浏览器弹出窗口设置有关。新打开页面还是新标签页等等。
      

  6.   


    在img 中的openurl 可以alert;a 中的openurl无法谈出提示。两个代码是一样的。
      

  7.   


    如果是和浏览器设置有关,那么为何img 可以弹出?
      

  8.   

    a标签上写个href="javascript:void(0)"