本篇文章主要是對IE6下javasc#ipt:void(0) 無效的解決方法進行了介紹,需要的朋友可以過來參考下,希望對大家有所幫助
IE 6 下,JSP 中 鏈接問題: <a href="javascript:void(0);" target="mainFrame" onClick="btnHome_onClick()"> <javascript> function btnHome_onClick(){ window.open("com.mcl.common.main.InitHome.flow","mainFrame"); if(winoperate.style.display != "none"){ silde_onClick(); sildebar.style.display='none'; winoperate.style.display='none'; } } </javascript> 以上代碼,在IE6下,不會有任何反應。 原因是:void(0) 是一個計算表達式,返回0的結果不會對頁面有任何響應; onClick 事件後,還會觸發 a 的默認事件:void(0) 解決辦法:加return false; <a href="javascript:void(0);" target="mainFrame" onClick="btnHome_onClick();return false;">Home</a>