MozTW 討論區

各項 Mozilla 相關軟體與技術討論
現在的時間是 2025-06-17, 17:16

所有顯示的時間為 UTC + 8 小時





發表新文章 回覆主題  [ 3 篇文章 ] 
發表人 內容
文章發表於 : 2009-09-25, 09:41 
離線

註冊時間: 2009-09-21, 19:22
文章: 7
關於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個問題感恩~~~~~~~~~~


回頂端
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.3) Gecko/2008101315 Ubuntu/8.10 (intrepid) Firefox/3.0.12
 個人資料  
引用回覆  
文章發表於 : 2009-09-26, 22:10 
離線

註冊時間: 2006-08-12, 20:34
文章: 24
來自: 台中,台灣
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


回頂端
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.3) Gecko/20090910 Ubuntu/9.04 (jaunty) Shiretoko/3.5.3
 個人資料  
引用回覆  
文章發表於 : 2009-09-30, 09:36 
離線

註冊時間: 2009-09-21, 19:22
文章: 7
感恩我會去研究一下


回頂端
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.3) Gecko/2008101315 Ubuntu/8.10 (intrepid) Firefox/3.0.12
 個人資料  
引用回覆  
顯示文章 :  排序  
發表新文章 回覆主題  [ 3 篇文章 ] 

所有顯示的時間為 UTC + 8 小時


誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 41 位訪客


不能 在這個版面發表主題
不能 在這個版面回覆主題
不能 在這個版面編輯您的文章
不能 在這個版面刪除您的文章
不能 在這個版面上傳附加檔案

搜尋:
前往 :  
cron
Powered by phpBB® Forum Software © phpBB Group
正體中文語系由 竹貓星球 維護製作
© moztw.org, Mozilla Foundation
MozTW,Mozilla 台灣社群