一个关于iframe的问题

jaopen 2006-11-03 10:38:11
1 top.Poptip=document.createElement("div");
2 top.document.body.appendChild(top.Poptip);
下面的第二行代码在IE6中在原始窗口页面下可以正常运行,可是一旦把这行代码放到iframe的src页面中,就无法正常运行,IE报错无效参数。
本来是模仿in action中实现的单例模式
...全文
194 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
jaopen 2006-11-03
  • 打赏
  • 举报
回复
因为我的这段代码不仅要在iframe中用,而且同时要在原窗口页面中用,top的ref定义:如果在iframe中它就是指包含它的父亲框架,如果在顶级框架中,就是指其本身。
freelyl 2006-11-03
  • 打赏
  • 举报
回复
如果是IFRAME 不是应该用parent的吗?TOP是干吗的
freelyl 2006-11-03
  • 打赏
  • 举报
回复
top.document.body.appendChild(top.Poptip);
应该是parent..document.body.appendChild(top.Poptip);
这样的吧?

87,904

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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