这个是jsp页面直接写好的代码,点击图片IE可以跳转
<li class="brand_logo">
<a href="<%=basePath%>/front/productlist.do?method=detail&productid=${product.productid}">
<img src="<%=basePath%>${style.imgPath140}" width="163" height="159" />
<span id="signId" style="display: none">${product.productid}**<%=basePath%>${style.imgPath140}**${product.name}**${product.sellprice}
</span>
</a>
<li>
下面这段代码是js中的,点击图片,IE却不跳转,其它浏览器可以的,怎么回事啊
content+=("<li class=\"brand_logo\" style=\"list-style:none\">" +
"<a href=\"/front/productlist.do?method=detail&productid="+ wUrl[0]+"\">" +
"<img src= \"" + wUrl[1] + "\"  width=\"163\" height=\"159\"/>" +
"<span  id=\"signId\" style=\"display: none\">" +wUrl[0]+"**"+wUrl[1]+"**"+wUrl[2]+"**"+wUrl[3]+
"</span>" +
"</a><li>");
document.getElementById("history").innerHTML=content;

解决方案 »

  1.   

    debug看一下那添加的文档结构是否遭到破坏 正常应该是没问题的
      

  2.   

    我之前也遇到了,ie不能跳转,火狐什么都行,后来img写了一个样式,用input 定义一个class加载,然后用
    onclick=“window.open('路径就行')”;<input type="button" name="" value="" class="btn" onclick="window.open(‘’)"/>
      

  3.   

    点击图片的时候不能立即跳转页面还要往cookies里存值,完了以后再跳转所以,不知道用你这种方法该怎么做唉
      

  4.   

    js往cookies里存值后,又reload了,不reload就OK了,具体原因真的不清楚