http://topic.youkuaiyun.com/u/20080804/13/0183388d-7e9c-48fb-8e2a-6774693b8886.html
参照帖子
解决办法
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(function(){
$('a.a').click(function(){
openWin(this);
return false;
});
});
function openWin(obj)
{
var url = obj.href;
alert(url);
$.ajax({type:'get',
url:url,
beforeSend:function(R){
R.setRequestHeader('Connection', 'close');
},
success:function(data){
var win = window.open(url);
win.document.write(data);
}
});
}
</script>
<a href="a.php" class="a" >open a </a><br>
<a href="b.php" class="a" >open b</a>
用了一种很笨的办法。全部链接改成用ajax申请,var win = window.open(url); 打开新窗口。用抓包工具看过,没有重新申请那个页面,但是并不肯定(只测试了非常有限次)。或者使用var win = window.open(''); 在把新窗口的内容中的链接全都重写,拼上绝对地址…………
参照帖子
解决办法
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(function(){
$('a.a').click(function(){
openWin(this);
return false;
});
});
function openWin(obj)
{
var url = obj.href;
alert(url);
$.ajax({type:'get',
url:url,
beforeSend:function(R){
R.setRequestHeader('Connection', 'close');
},
success:function(data){
var win = window.open(url);
win.document.write(data);
}
});
}
</script>
<a href="a.php" class="a" >open a </a><br>
<a href="b.php" class="a" >open b</a>
用了一种很笨的办法。全部链接改成用ajax申请,var win = window.open(url); 打开新窗口。用抓包工具看过,没有重新申请那个页面,但是并不肯定(只测试了非常有限次)。或者使用var win = window.open(''); 在把新窗口的内容中的链接全都重写,拼上绝对地址…………
