【问题标题】:Unable to access panel from script无法从脚本访问面板
【发布时间】:2011-09-28 20:53:42
【问题描述】:

在我的 browser.xul 文件中,我有一个面板元素:

<panel id="panel1">
   <!-- Elements -->
</panel>

当我尝试时:

window.document.getElementById("panel1").openPopup(button, "after_start", 0, 0, false, false);

浏览器说:

window.document.getElementById("panel1") is null.

我这里有什么遗漏吗?

【问题讨论】:

  • 我得到了答案。实际上我是在叠加层内创建一个新面板。基本上,覆盖是为了覆盖某些东西。所以,当有新的东西时,它只是忽略它。所以,我将它添加到已经存在的框元素中。效果很好!
  • 是的,请在此处查看我的答案:stackoverflow.com/questions/7391635/…

标签: firefox-addon xul


【解决方案1】:

这是我第一次在 html 中看到面板标签..

你确定你不是这个意思:

<div id="panel1">
....
</div>

【讨论】:

猜你喜欢
  • 2012-05-14
  • 1970-01-01
  • 2017-10-16
  • 1970-01-01
  • 2020-09-17
  • 2017-10-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多