爱问知识人 爱问教育 医院库

php跳转不改变浏览器地址

首页

php跳转不改变浏览器地址


        

提交回答
好评回答
  • 2023-04-05 15:30:00

    php跳转不改变浏览器地址有两个方法

    1、使用JS实现

    2、使用iframe实现

    首先是JS实现,代码:

    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=utf-8"); XMLHttpR.onreadystatechange = processResponse; XMLHttpR.send(null);}function processResponse(){ if(XMLHttpR.readyState ==4 && XMLHttpR.status == 200){ document.write(XMLHttpR.responseText); }}

    上面的代码就是实现页面跳转后,浏览器地址栏地址保持不变的方法。

    方法二:使用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://www.5202m.com" mce_src="http://www.baidu.com"></iframe>

    缺点:

    存在跨域访问的问题。

    总结:

    推荐后台使用,前台对搜索引擎不友好,不利于优化。

    推荐教程:PHP视频教程

    男***

    2023-04-05 15:30:00

类似问题

换一换

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):