全球主机交流论坛

标题: iframe里的连接 如何才能打开整个页面? [打印本页]

作者: cw723    时间: 2015-1-13 09:55
标题: iframe里的连接 如何才能打开整个页面?


我在iframe里写了一个连接 跳转到新的网站。 为何打开只是框架里打开。 而不是整站跳转。


求教怎么解决?
作者: cw723    时间: 2015-1-13 09:56
求助一下。
作者: 有容乃大    时间: 2015-1-13 10:09
  干脆试试 在被打开的站加入 打开网页新标签页面
作者: codegear    时间: 2015-1-13 10:13
target要设置成_parent

如果需要iframe的所有链接都整页响应,请参考
<base target="_parent" />
作者: cw723    时间: 2015-1-13 10:54
codegear 发表于 2015-1-13 10:13
target要设置成_parent

如果需要iframe的所有链接都整页响应,请参考

是在iframe上写这个标签。

还是在iframe页面的链接上写这个标签?
作者: 阔空晴云    时间: 2015-1-13 10:54
就是改一下a标签的target
作者: 我是大傻瓜    时间: 2015-1-13 11:12
<script>
top.location.href="hostloc.com";
</script>
作者: codegear    时间: 2015-1-13 11:27
本帖最后由 codegear 于 2015-1-13 11:34 编辑
cw723 发表于 2015-1-13 10:54
是在iframe上写这个标签。

还是在iframe页面的链接上写这个标签?


楼主iframe的src该不会不是自己域名下的把。。。

如果能改iframe里面的内容,那么在head标签里面插入一项
<base ...>
这个标签一定要放在最前面,不然IE会抽

如果不能改iframe的内容,但是不跨站,也是可以在主页面里面js操作这个iframe,修改所有的<a>,设置target="_parent"

如果跨站的话,lz自求多福了
作者: cw723    时间: 2015-1-13 14:45
codegear 发表于 2015-1-13 11:27
楼主iframe的src该不会不是自己域名下的把。。。

如果能改iframe里面的内容,那么在head标签里面插入一 ...

都是自己的。

是在iframe的标签内加入<base ..>这句话咯?
作者: codegear    时间: 2015-1-13 14:52
cw723 发表于 2015-1-13 14:45
都是自己的。

是在iframe的标签内加入这句话咯?

是的,写的位置可以参考
http://**blogs.com/yuepeng/archive/2010/08/30/1812498.html

当然只需要
<base target="_parent" />
这么一句话了

作者: cw723    时间: 2015-1-13 15:27
codegear 发表于 2015-1-13 14:52
是的,写的位置可以参考
http://**blogs.com/yuepeng/archive/2010/08/30/1812498.html


我是在自己主站上 调用login.aspx页面作为登录框。

所以直接在login.aspx上甲你的这句就可以了把?

另外这个是HTML代码把?
作者: codegear    时间: 2015-1-13 16:33
cw723 发表于 2015-1-13 15:27
我是在自己主站上 调用login.aspx页面作为登录框。

所以直接在login.aspx上甲你的这句就可以了把?

是的,没错




欢迎光临 全球主机交流论坛 (https://hostloc.gdisk.cf/) Powered by Discuz! X3.4