一个简单的测试代码:
<a onclick="return confirm('bb?')" href="javascript:alert('sss')">ccc</a>存成一个aa.htm 文件,然后在ie7中打开,点击链接,弹出窗口,选择“取消”,会发现会继续alert。
ie6和firefox就没这样的问题但是如果把aa.htm放在一个iframe里,在ie7里就正常了!
<iframe src="aa.htm"> 这样正常了!不放在frame里怎么解决这个问题?
<a onclick="return confirm('bb?')" href="javascript:alert('sss')">ccc</a>存成一个aa.htm 文件,然后在ie7中打开,点击链接,弹出窗口,选择“取消”,会发现会继续alert。
ie6和firefox就没这样的问题但是如果把aa.htm放在一个iframe里,在ie7里就正常了!
<iframe src="aa.htm"> 这样正常了!不放在frame里怎么解决这个问题?
你把alert放到onclick事件里应该没问题的
<a onclick="javascript: if(confirm('bb?')){alert('sss');}" href="#">ccc</a>
<a onclick="javascript: if(confirm('bb?')){alert('sss');}" href="cc.htm">ccc</a>
<a onclick="javascript: if(confirm('bb?')){window.location='cc.htm';}" href="#">ccc</a>
我想升个IE7,他还要正版验证,晕