提一个关于iframe跳转的问题。
supersheepxjy
2010-12-05
我的需求是,比如做个管理系统。我需要在主窗口中点击一些导航链接,iframe中的页面可以跳转。
html片段如下: <a href="a.html" target="myframe">a</a> <a href="b.html" target="myframe">b</a> <a href="c.html" target="myframe">c</a> <iframe src="a.html" id="myframe" frameborder="0"></iframe> 这些代码在chrome下运作良好。而在firefox以及ie下都会打开新窗口。 有没有同学知不知道是什么原因?除了使用js来fix掉之外还有没有生什么在html层面上我没注意到的地方吗? ps,我观察dedecms管理界面的源码发现基本上也是用target来做的,但是却没有发生以上bug,不知道他们是怎么做的…… |
|
rainsilence
2010-12-06
要全浏览器兼容,只需要id和name设置成一样就行了
|
|
argont
2011-01-02
浏览器的默认行为。
我建议你看看 http://argont.iteye.com/blog/857447 这篇文章,很适合解决你的问题。 |
|
xiaohui886688
2011-01-25
argont 写道 浏览器的默认行为。
我建议你看看 http://argont.iteye.com/blog/857447 这篇文章,很适合解决你的问题。 |
|
onlylau
2011-01-25
argont 写道 浏览器的默认行为。
我建议你看看 http://argont.iteye.com/blog/857447 这篇文章,很适合解决你的问题。 学习了~ |
|
greatghoul
2011-01-26
<iframe src="a.html" name="myframe" frameborder="0"></iframe>
|
|
ka520888
2011-01-26
设置成NAME .....嘿嘿
|
|
郭伟198711
2011-01-26
<a href="a.html" target="myframe">a</a> <a href="b.html" target="myframe">b</a> <a href="c.html" target="myframe">c</a> <iframe src="a.html" id="myframe" frameborder="0" target="_self"></iframe> 给iframe加target属性 设置为 _self |
|
rainsilence
2011-01-26
只设置name是不行的。必须要id和name都设置才能确保全浏览器兼容
|
相关讨论
相关资源推荐
- vue3中使用 iframe 查看pdf 影响路由跳转问题
- php iframe跳转页面跳转页面,HTML阻止iframe跳转页面并使用iframe在页面内嵌微信网页版详解...
- HTML阻止iframe跳转页面并使用iframe在页面内嵌微信网页版
- php iframe跳转页面跳转页面,HTML阻止iframe跳转页面并使用iframe在页面内嵌微信网页版的实现方法...
- html怎么阻止微信跳转页面,HTML阻止iframe跳转页面并使用iframe在页面内嵌微信网页版-站长资讯中心...
- iframe嵌套跨域名页面问题处理
- php iframe referer,【技术分享】通过iframe注入实现referer欺骗
- Vue微前端新探:iframe优雅升级,扬长避短,重获新生
- iframe多层级页面调用父子兄弟祖孙页面方法
- 【日常】关于爬虫中iframe节点处理小结(以超星课件下载为例)