首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >XUL和Javascript

XUL和Javascript
EN

Stack Overflow用户
提问于 2010-02-22 20:40:24
回答 2查看 1.5K关注 0票数 0

我有以下XUL标记:

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<window width="400" height="275" title="Placeholder"
  xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"  xmlns:pen="http://www.pentaho.org/2008/xul" onload="mainToolbarHandler.init()">
  <script type="text/javascript">
  function sayHello(txt) {
    alert(txt);
  }
  </script>  
  <toolbar id="mainToolbar">
    <toolbarbutton id="logout" image="mantle/images/new_report_32.png" onclick="sayHello('hello')"  tooltiptext="Logout"/>
  </toolbar>
 </window>

我试图让JavaScript函数sayHello()在工具栏按钮注销时工作,但是没有发生任何事情,也没有发生JavaScript错误。

有人知道如何让JavaScript与XUL协同工作吗?

提前感谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-02-22 22:07:48

尝试使用oncommand="sayHello('hello')"

票数 3
EN

Stack Overflow用户

发布于 2010-04-01 04:45:24

两个建议:

应用程序您应该将代码封装在CDATA块中。

  • 尝试使用脚本类型“CDATA/x-javascript”而不是javascript
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2310846

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档