Projektowanie aplikacji i rozszerzeń opartych na technologiach Mozilla Foundation: XUL, JavaScript, XPCOM, XBL i innych
Moderator: Pomocy?!
autor: wirus15 » 23 kwietnia 2006, 12:37
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.0.2) Gecko/20060308 Firefox/1.5.0.2
Zaczalem uczyc sie pisac rozszerzenia. Chce na poczatek napisac program, ktory bedzie po zaladowaniu strony uruchamial okreslony skrypt JS, np.
- Kod: Zaznacz cały
function hello()
{
alert("Hello world!");
}
window.addEventListener("load", hello, true);
XUL:
- Kod: Zaznacz cały
<?xml version="1.0" encoding="windows-1250"?>
<overlay id="helloworld-overlay" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<script type="application/x-javascript" src="sc.js"/>
</overlay>
Instalacja przebiegla bez problemu. Nie wiem czemu nie dziala. Co robie zle?
-
wirus15
-
- Posty: 2
- Z nami od: 23 kwietnia 2006, 12:11
autor: Ancestor » 23 kwietnia 2006, 17:40
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8) Gecko/20060423 BonEcho/2.0a1
Jak wygląda Twój chrome.manifest?
BTW, zazwyczaj niepotrzebne jest używanie capturing-u w takiej sytuacji. Jeśli nie chcesz ryzykować kilkukrotnego odpalenia listenera podczas pojedynczego ładowania użyj
- Kod: Zaznacz cały
window.addEventListener("load", hello, false);
-
Ancestor
- Moderator
-
- Posty: 1799
- Z nami od: 11 czerwca 2005, 20:25
- Lokalizacja: Sopot
autor: wirus15 » 23 kwietnia 2006, 19:04
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.0.2) Gecko/20060308 Firefox/1.5.0.2
chrome.manifest:
- Kod: Zaznacz cały
content hello jar:chrome/hello.jar!/content/
overlay chrome://browser/content/browser.xul @ta
chrome://hello/content/hello.xul
-
wirus15
-
- Posty: 2
- Z nami od: 23 kwietnia 2006, 12:11
Wróć do Programowanie z użyciem technologii Mozilli
Kto jest online
Zarejestrowani użytkownicy: Bing [Bot], dexter, Google [Bot]