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/