一个JavaScript的问题,搞不定了

zybzhen 2008-03-17 02:43:48
Event.observe('xcx_tabmenu', 'mouseout', function(event)
{
var reltg = (event.relatedTarget) ? event.relatedTarget : event.toElement;

var tg = (window.event) ? event.srcElement : event.target;

if (tg.nodeName != 'DIV')
return;
while (reltg != tg && reltg.nodeName != 'BODY')
{
reltg = reltg.parentNode;
if (reltg == "xcx_tabmenu")
return;
}

if (reltg == tg)
return;

stopTimer();
startTimer();
}, false);

这段代码在我的非'iFrame'页面中好用,到了iframe页面中提示‘ while (reltg != tg && reltg.nodeName != 'BODY')’缺少对象
请问高手怎么解决
...全文
69 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
把这段删除就可以了 while (reltg != tg && reltg.nodeName != 'BODY')
{
reltg = reltg.parentNode;
if (reltg == "xcx_tabmenu")
return;
}

if (reltg == tg)
return;
  • 打赏
  • 举报
回复
我也遇到这个问题怎么解决呀
langongkun 2008-03-18
  • 打赏
  • 举报
回复
写错了,“负责”应该是“否则”,呵呵。
langongkun 2008-03-18
  • 打赏
  • 举报
回复
在iframe的界面中要调用父窗体的对象要加个top.XX,负责调用的是本窗体的对象。

67,515

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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