有一段代码,在IE5上不能运行,在IE6可以运行,却都是JAVASCRIPT,大家来看看
<a href="#" onclick="if(confirm('对不起,您没有登陆,或者您没有填写产品回函,不能下载任何文件,需要登陆吗?')) location.href='aa.asp?download=true&source='+this.location;">zxcv</a>
这段代码在IE5中不会跳转,却在IE6下能跳,请问我怎么才能让两者都跳呢?
问题点数:0、回复次数:7Top
1 楼shixueli(我们总是不能随心所欲)回复于 2003-08-01 22:38:52 得分 0
try:
<a href="javascript:if(confirm('对不起,您没有登陆,或者您没有填写产品回函,不能下载任何文件,需要登陆吗?')) location.href='aa.asp?download=true&source='+this.location;">zxcv</a>Top
2 楼fason(咖啡人生)回复于 2003-08-01 22:41:13 得分 0
加上return falseTop
3 楼full_of_ink(透视)回复于 2003-08-01 22:53:56 得分 0
对不起,钢材弄错了,代码是
<a href="#" onclick="javascript:if(confirm('对不起,您没有登陆,或者您没有填写产品回函,不能下载任何文件,需要登陆吗?')) location.href='aa.asp?download=true&source='+this.location;">zxcv</a>
这样的话,IE5怎么跳呢?现在的情况也是IE5不能,IE6可以跳转Top
4 楼full_of_ink(透视)回复于 2003-08-01 22:55:38 得分 0
我的确需要<a href="#" onclick的形式,请了解。Top
5 楼fason(咖啡人生)回复于 2003-08-01 22:59:12 得分 0
<a href="#" onclick="if(confirm('对不起,您没有登陆,或者您没有填写产品回函,不能下载任何文件,需要登陆吗?')) location.href='aa.asp?download=true&source='+location.href;return false">zxcv</a>Top
6 楼full_of_ink(透视)回复于 2003-08-01 23:08:25 得分 0
非常感谢,我已经搞定了,加了RETURN FALSE就可以了,但是不知道为社么呢?Top
7 楼fason(咖啡人生)回复于 2003-08-01 23:10:12 得分 0
或者"#"==>"javascript:void(0)"
这是空链接Top



