簡體   English   中英

XUL和Javascript

[英]XUL and Javascript

我有以下XUL標記:

<?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一起使用?

提前致謝!

嘗試使用oncommand="sayHello('hello')"

兩個建議:

  • 您應該將代碼封裝在CDATA塊中。
  • 請嘗試使用腳本類型“應用程序/ x-javascript”而不是“文本/ javascript”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM