Restart ustawień w dodatku
Moderator: Pomocy?!
Restart ustawień w dodatku
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 6.0; pl; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 ( .NET CLR 3.5.30729)
Mam problem bo tworze sobie mały dodatek, by sprawdzał zmiany na pewnej stronie i mam utworzyne okno z opcjami. Tam wpisuje swoją nick, hasło i czas po jakim ma sprawdzić zmiany. Problem polega na tym, że jak ustawie czas na 80 min i zacznie się "odliczanie" to, gdy w między czasie zmienię czas na np. 40 min. To dopiero te zmiany wejdą po upływie tych 80 min lub po restarcie przeglądarki.
Czy istnieje jakaś możliwość że podczas kliknięcia w przycisk "OK", w oknie z opcjami. Wykona się jakaś funkcja w JS? Bo nie wiem jak podczepić tą funkcje do tego przycisku, bo on jest tworzony automatycznie.
Dziękuje z góry za odpowiedź.
DamianLii
- Gość
Odp: Restart ustawień w dodatku
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.3a5pre) Gecko/20100605 Minefield/3.7a5pre
Załóż konto lub kup domenę WWW z linka polecającego: http://www.hekko.pl/?ref=34295
- Grzegorz
- Moderator
- Posty: 7486
- Z nami od: 15 kwietnia 2007, 12:33
Odp: Restart ustawień w dodatku
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 6.0; pl; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 ( .NET CLR 3.5.30729)
- Kod: Zaznacz cały
intervalID = setInterval(all, 1000 * 60 * window.czas);
i po wywołaniu tej funkcji z tą częścią kodu, tam moja funkcja "all" sprawdza czas czy się nie zmienił, i jak by co zmienia go.
Ale teraz zacząłem próbować i chciałem stworzyć przycisk "Zastosuj zmiany" i po kliknięciu w niego był czas restartowany, ale tylko w tym oknie opcji, był zmieniony, a głównym oknie FF nadal był stary czas. W każdym pliku *.XUL (od opcji i ten główny co jest wyświetlany) mam linijkę od <script src='...' /> i myślałem że jak zmienię zmienną w oknie opcji to i w głównym oknie się zmieni ale coś nie działa to.
Bo jeszcze pomyślałem o tym żeby np co 5 min była sprawdzana ta wartość czy się zmieniła, ale czy to by nie obciążało przeglądarki ciągle sprawdzanie?
I jeszcze jedno pytanie: Jak zrobić taką paczkę instalacyjną takiego dodatku, bo czytałem na stronie FF i tam nie wiem o co chodzi.
- DamianLii
- Posty: 2
- Z nami od: 06 czerwca 2010, 12:18
Odp: Restart ustawień w dodatku
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 6.0; pl; rv:1.9.1.9) Gecko/20100315 Firefox/3.5.9
Albo zerknij jak to inni zrobili - szukając na stronie AMO rozszerzeń ze słowami takimi jak np.: interval, timeout, check change itp. - i znajdziesz np.: Check4Change, {GMail | Hotmail | Yahoo! Mail} Watcher - może coś Ci podsunie pomysł. Ew. można poszukać jakiegoś podobnego skryptu na userscripts.org - wtedy można by po przygotowaniu skryptu wygenerować sobie od razu gotowe rozszerzenie - tyle że strona cały czas musiałaby być otwarta, a opcje dostępne by były jedynie przez wstrzyknięcie jakiegoś HTMLa w kod danej strony.
- Mirek
- Moderator
- Posty: 2158
- Z nami od: 09 sierpnia 2007, 20:37
Odp: Restart ustawień w dodatku
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 6.0; pl; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 ( .NET CLR 3.5.30729)
Dzięki za pomoc wszystkim. Temat można zamknąć.
- DamianLii
- Posty: 2
- Z nami od: 06 czerwca 2010, 12:18
Odp: Restart ustawień w dodatku
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 6.0; pl; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 (.NET CLR 3.5.30729)
- Mirek@[PL]
Wróć do Rozszerzenia dla Firefoksa
Kto jest online
Zarejestrowani użytkownicy: Baidu [Spider], Bing [Bot], Google [Bot]