php 页面跳转

强二二 2016-02-03 10:25:26
就A页面里有个div 里面iframe<scr=self-service_platform.php> 点击里面的登录按钮后 跳转到新页面 肿么弄 我跳转后的新页面还是在A页面的div里显示

直接上代码
A页面的:

</div>
<div id="Content-Main">
<iframe frameborder="0" height="430" width="398" id="login" scrolling="no" name="login" src="self-service_platform.php"></iframe>
</div>


self-service_platform.php里:

echo "<script>alert('欢迎使用!');location.href='B页面';</Script>";


self-service_platform.php里的登录按钮 跳转的新页面我要打开一个新的页面B,然后它还是在A页面的div里显示新页面

这是网页中中间部分 红框就是div部分
点div里的.php代码显示的登录按钮,我要刷新整个浏览器打开新界面B,然后他只是刷新了红框里的界面,如图

肿么弄
...全文
614 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
cwk44 2016-02-20
  • 打赏
  • 举报
回复
你还是改成form吧,iframe一般是引用别的网站的页面才用的,相同域名就不要用iframe了
强二二 2016-02-06
  • 打赏
  • 举报
回复
引用 8 楼 cwk44 的回复:
我知道了,你是说刷新页面无法实现登陆 本身使用iframe实现就是个错误,iframe非常不灵活,form基本就不能用了 好在js非常灵活,你写个ajax到php注册个session 然后刷新页面就行了,页面中用session判定是否已经登陆
能登陆,我也用了SESSION 就是没用ajax。。。iframe这个不能用?我把登陆判断的代码写在A页面里就行可以实现我要的, 但我现在是把登陆界面的代码单独 写出一个php,再用iframe放进去,就这样就出现了上面的问题。。。用ajax能实现嘛?
强二二 2016-02-06
  • 打赏
  • 举报
回复
引用 7 楼 cwk44 的回复:
“我要刷新整个浏览器打开新界面B” “这样直接不跳转了,刷新了原页面” 这两句在我的理解上是自相矛盾了,你不就是想直接刷新原页面吗 他们说的是target="_blank" 直接弹出一个新页面,估计不是你想要的效果
就是我的网页A中间部分是个 div 里面用iframe单独放了登录界面的代码self-service_platform.php, 然后登陆后进入B页面,我要的效果是A页面直接刷新生成B页面,可是现在这样是B页面在A页面的div 里,然后A页面的别的东西显示不变;即只刷新了A页面的div
cwk44 2016-02-05
  • 打赏
  • 举报
回复
我知道了,你是说刷新页面无法实现登陆 本身使用iframe实现就是个错误,iframe非常不灵活,form基本就不能用了 好在js非常灵活,你写个ajax到php注册个session 然后刷新页面就行了,页面中用session判定是否已经登陆
cwk44 2016-02-05
  • 打赏
  • 举报
回复
“我要刷新整个浏览器打开新界面B” “这样直接不跳转了,刷新了原页面” 这两句在我的理解上是自相矛盾了,你不就是想直接刷新原页面吗 他们说的是target="_blank" 直接弹出一个新页面,估计不是你想要的效果
-0000- 2016-02-04
  • 打赏
  • 举报
回复

window.parent.loaction.href = 'B页面';
强二二 2016-02-04
  • 打赏
  • 举报
回复
引用 5 楼 qq_30333225 的回复:
<iframe frameborder="0" height="430" width="398" id="login" scrolling="no" name="login" src="self-service_platform.php"></iframe>给这加个target属性就ok
A页面上的iframe跳到B页面也能target?我刚接触,不太懂?具体怎么弄target怎么写?真不会
Charles杨 2016-02-04
  • 打赏
  • 举报
回复
<iframe frameborder="0" height="430" width="398" id="login" scrolling="no" name="login" src="self-service_platform.php"></iframe>给这加个target属性就ok
强二二 2016-02-04
  • 打赏
  • 举报
回复
引用 3 楼 xuzuning 的回复:
表单加 target 属性
具体怎么用,能详细点嘛?
xuzuning 2016-02-04
  • 打赏
  • 举报
回复
表单加 target 属性
强二二 2016-02-04
  • 打赏
  • 举报
回复
这样直接不跳转了,刷新了原页面

4,250

社区成员

发帖
与我相关
我的任务
社区描述
国内外优秀PHP框架讨论学习
社区管理员
  • Framework
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧