2月5
javascript window.open() ie6不打开新窗口问题 解决办法
为了减少页面中链接数量,使爬虫不爬取一些功能性的链接,因此把链接写成JS方法打开,但随之而来的兼容问题也出现了,这就是一开始提到的IE6中JS链接点击但无任何反应的问题!
来源:http://zgqhyh.javaeye.com/blog/201114
方法:
另外采用下面的方法可以解决问题
<script>
function openWinjiage(tag,tag1,obj)
{
obj.target="_parent";
obj.href = "tommyhu.asp?id="+tag+";
obj.click();
}
</script>
<a href="javascript:void(0)" onclick="openWinjiage(499,this)" class="textlink">-499</a>
最后编辑: tommyhu 编辑于2010/02/05 20:09
为了减少页面中链接数量,使爬虫不爬取一些功能性的链接,因此把链接写成JS方法打开,但随之而来的兼容问题也出现了,这就是一开始提到的IE6中JS链接点击但无任何反应的问题!
引用
window.open()用法
http://www.w3schools.com/HTMLDOM/met_win_open.asp
* _blank - URL is loaded into a new window. This is default
* _parent - URL is loaded into the parent frame
* _self - URL replaces the current page
* _top - URL replaces any framesets that may be loaded
* name - The name of the window
问题描述:
http://forums.digitalpoint.com/showthread.php?t=762852
//如果是用_blank,则在有的版本的ie6中,不会在新窗口中打开,只会在原来的窗口上打开。
window.open('a.html','_blank',height=100,width=200,'');
为此,只需要将'_blank' 改为 '',中间不能有空格。这样就解决了这个问题。
http://www.w3schools.com/HTMLDOM/met_win_open.asp
* _blank - URL is loaded into a new window. This is default
* _parent - URL is loaded into the parent frame
* _self - URL replaces the current page
* _top - URL replaces any framesets that may be loaded
* name - The name of the window
问题描述:
http://forums.digitalpoint.com/showthread.php?t=762852
//如果是用_blank,则在有的版本的ie6中,不会在新窗口中打开,只会在原来的窗口上打开。
window.open('a.html','_blank',height=100,width=200,'');
为此,只需要将'_blank' 改为 '',中间不能有空格。这样就解决了这个问题。
来源:http://zgqhyh.javaeye.com/blog/201114
方法:
<a href="javascript:void(0)" onclick=javascript:window.open("tommyhu.asp?id=238",'_blank') class="textlink">
另外采用下面的方法可以解决问题
<script>
function openWinjiage(tag,tag1,obj)
{
obj.target="_parent";
obj.href = "tommyhu.asp?id="+tag+";
obj.click();
}
</script>
<a href="javascript:void(0)" onclick="openWinjiage(499,this)" class="textlink">-499</a>
最后编辑: tommyhu 编辑于2010/02/05 20:09

表单遮住弹出层解决方法(select遮住DIV)
2009年Twitter经典语录





