加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

实现页面的跳转后,浏览器的地址栏不变

(2012-07-11 09:49:47)
标签:

iframe跳转

js页面跳转

跳转地址栏不变

杂谈

分类: 专业小文

方法一:

使用js脚本:

<script language=javascript>

function createXMLHttpRequest(){
if(window.XMLHttpRequest){
XMLHttpR = new XMLHttpRequest();
}else if(window.ActiveXObject){
try{
XMLHttpR = new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try{
XMLHttpR = new ActiveXObject("Microsoft.XMLHTTP");
}catch(e){
}
}
}
}

function sendRequest(url){
createXMLHttpRequest();
XMLHttpR.open("GET",url,true);
XMLHttpR.setRequestHeader("Content-Type","text/html;charset=gb2312");
XMLHttpR.onreadystatechange = processResponse;
XMLHttpR.send(null);
}

function processResponse(){
if(XMLHttpR.readyState ==4 && XMLHttpR.status == 200){

document.write(XMLHttpR.responseText);
}
}

sendRequest("http://www.Baidu.com/");

</script>

方法二:

使用iframe框架:

<iframe id="frame3d" name="frame3d" frameborder="0" width="100%" scrolling="auto"
 style="margin-top: -4px;" onload="this.style.height=document.body.clientHeight-84"
 height="100%" src="http://live.189.cn" mce_src="http://www.baidu.com">

</iframe>

缺点是,存在跨域访问的问题。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有