MozTW 討論區 https://forum.moztw.org/ |
|
關於extension 的3個問題 搞不太懂 煩請幫忙 https://forum.moztw.org/viewtopic.php?f=11&t=28082 |
第 1 頁 (共 1 頁) |
發表人: | stellvia7 [ 2009-09-25, 09:41 ] |
文章主題 : | 關於extension 的3個問題 搞不太懂 煩請幫忙 |
關於extension 的3個問題 搞不太懂 煩請幫忙 關於 overlay 某一js的function (一) 假如今天我想要改寫原來browser.js中的某一個function 如 : function prepareForStartup() { 1. gURLBar = document.getElementById("urlbar"); 2. gNavigatorBundle = document.getElementById("bundle_browser"); 3. gProgressMeterPanel = document.getElementById("statusbar-progresspanel"); ...... .... } 我想要在第1和第2行中間插入一個簡單的 alert('mom i am here'); 變成這樣 function prepareForStartup() { 1. gURLBar = document.getElementById("urlbar"); alert('mom i am here'); 2. gNavigatorBundle = document.getElementById("bundle_browser"); 3. gProgressMeterPanel = document.getElementById("statusbar-progresspanel"); ...... .... } 要用extension 的方法overlay掉此function 要怎麼做呢?????? (二) 還有我要改變某些 UI的位置 如 原來browser.xul <hbox> <browser id="hmm" /> <button id="abc" label="ok" /> <hbox> 想要改成 <hbox> <browser id="hmm" /> <hbox> <vbox> <button id="abc" label="ok" /> <vbox> 就是將button 跟browser分開有辦法辦到嘛 (三) 原來 <image id="test" src="xxxx.jpg" onclick="alert('abc');" />; 想要改成 <image id="test" src="bbb.jpg" onmouseover="alert('ddd')" /> ; 是要在自己寫的js中 在init階段抓取 id="test" 再將src 的attribute 改掉. 那onclick的 是怎麼拿掉 ?? 直接將onclick="" 設為空嘛? 然後 onmouseover 再用 setatribute設下去嘛? 以上3個問題感恩~~~~~~~~~~ |
發表人: | cwchien [ 2009-09-26, 22:10 ] |
文章主題 : | Re: 關於extension 的3個問題 搞不太懂 煩請幫忙 |
Mozilla 官方的開發文件有一些關於 extension 的教學 https://developer.mozilla.org/en/Extensions 但現在 (98/09/26 22:00) 似乎伺服器有點問題,您可以先參考 google 的頁庫存檔 Building an Extension http://tinyurl.com/ydm7j5t 有講到部份 overlay 的東西 此外,官方的 Web Development 區塊也有很多有用的資訊可供參考 https://developer.mozilla.org/en/Web_Development |
發表人: | stellvia7 [ 2009-09-30, 09:36 ] |
文章主題 : | Re: 關於extension 的3個問題 搞不太懂 煩請幫忙 |
感恩我會去研究一下 |
第 1 頁 (共 1 頁) | 所有顯示的時間為 UTC + 8 小時 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |