社区
JavaScript
帖子详情
如何禁止iframe里面的脚本弹出的窗口覆盖了父窗口啊?
zgqtxwd
2008-05-09 06:46:51
我所希望的iframe功能是不要去控制父页面,如果他想要控制,哪从父页面里面加入什么代码能让他无法控制呢?
假如iframe里面有这样的语句:window.parent.location.href="http://www.baidu.com"这就会把父页面的网页改掉,
我在父页面里面加入什么,能让他无法改变父页面呢,有命令在新窗口里面弹出来,而不是覆盖父页面!
...全文
207
2
打赏
收藏
如何禁止iframe里面的脚本弹出的窗口覆盖了父窗口啊?
我所希望的iframe功能是不要去控制父页面,如果他想要控制,哪从父页面里面加入什么代码能让他无法控制呢? 假如iframe里面有这样的语句:window.parent.location.href="http://www.baidu.com"这就会把父页面的网页改掉, 我在父页面里面加入什么,能让他无法改变父页面呢,有命令在新窗口里面弹出来,而不是覆盖父页面!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
JK_10000
2008-05-11
打赏
举报
回复
如果不同域,里面的网页是不能通过“window.parent.location”来改动top的href的,
但是可以通过window.open("a.com","_top")或通过target="_top"的链接来改变top的href.
nowordseagle
2008-05-11
打赏
举报
回复
window.parent.location.href="http://www.baidu.com", 你这就是要改变父页面的地址。然后你有要不改变地址。上帝也没办法了。
看样子只能猜测你的意图了。
两种可能吧:
1 你要刷新父页面 win.parent.location.reload(); || href = href;
2 你要改变iframe src 值 在本页面就可以改啊。你非通过父页面修改那就 win.par.getelementbyid('iframe).src=url;
禁止
iframe
脚本
弹出
的
窗口
覆盖
了
父
窗口
的方法
主要介绍了如何
禁止
iframe
里面
的
脚本
弹出
的
窗口
覆盖
了
父
窗口
,经测试,貌似只能在IE下进行需要的朋友可以参考下
lightbox在
iframe
内弹在
父
窗口
上
lightbox在
iframe
内弹在
父
窗口
上
greybox在
Iframe
的
父
窗口
弹出
greybox在
Iframe
的
父
窗口
弹出
弹出
窗口
_
iframe
_最终版
①ie7、ie8、firefox及chrome中设置固定被遮挡部分(
禁止
被遮挡部分的滚动条滚动) ②ie9及以上浏览器中只固定
iframe
页面,被遮挡部分将随着滚动条滚动【原因使用
禁止
滚动代码时出错】
禁止
iframe
页面的所有js
脚本
如alert及
弹出
窗口
等
一个页面
里面
需要放一个
iframe
框架来预览网站,可是被预览的这个网站中含有很多js
脚本
,于是想
禁止
iframe
里面
的
脚本
,下面是方法
JavaScript
87,997
社区成员
224,709
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章