MozillaPL.org - polskie centrum Mozilli

Główne menu:

[JS]Ingerencja w kod strony przed (w trakcie) jej ladowania?

Projektowanie aplikacji i rozszerzeń opartych na technologiach Mozilla Foundation: XUL, JavaScript, XPCOM, XBL i innych

Moderator: Pomocy?!

[JS]Ingerencja w kod strony przed (w trakcie) jej ladowania?

Postautor: g0li4th » 25 maja 2007, 13:28

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.3) Gecko/20070309 (CK-DAwid.mo) Firefox/2.0.0.3

Witam wszystkich.
Staram sie wykombinowac dodatek (wtyczke, rozszerzenie do firefoxa) i natrafilem na problem ktoryego od kilku dni nie udaje mi sie rozwiazac, wiec postanowilem zasiegnac porady bardziej doswiadczonych uzytkownikow forum.
Mianowicie wtyczka po zaznaczeniu tekstu (normalnie przez przesuniecie lewym przyciskiem myszy) i kliknieciu na nim prawym, w kontekstowym menu jest opcja "strona", po kliknieciu w ktora otwiera sie nowa zakladka z zaladowana "strona". I do tej pory wszystko juz dziala ALE sek w tym zeby "strona" otwarta na nowej zakladce zaladowala sie juz z zaznaczonym na poprzedniej stronie tekstem wstawionym do pola textarea na "stronie".
Mam nadzieje ze ktokolwiek zrozumial o co mi chodzi ;)
Oto czesc kodu ktory staram sie modyfikowac na wszelakie znalezione w sieci sposoby i nic z tego nie wychodzi:
Kod: Zaznacz cały
var newTab = gBrowser.addTab(address);
gBrowser.selectedTab = newTab;
var doc = getBrowser().selectedBrowser.contentDocument;
doc.forms["formularz"].elements['txtSource'].value = selection;
alert ("halohalo");


Dodam ze form id="formularz" oraz textarea id="txtSource".
Skrypt 'wysypuje' sie na linii doc.forms... (po jej zakomentowaniu wyswietla sie alert, przed zakomentowaniem nie).
selection to zmienna przechowujaca zaznaczony tekst.
alert(selection) dziala wiec zaznaczony tekst jest przechowywany prawidlowo.
Powinna sie wyswietlic "strona" z zaznaczonym tekstem juz wklejonym w textarea, a nie chce...
Kazda pomocmile widziana! :)
g0li4th
 

juz nieaktualne

Postautor: g0li4th » 29 maja 2007, 13:50

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3

Dobra temat zamkniety juz sobie poradzilem :)
g0li4th
 

Postautor: diablownik » 30 maja 2007, 18:26

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; pl; rv:1.9a5pre) Gecko/20070530 Minefield/3.0a5pre

Powiedz jak, może się to przydać innym, którzy będą szukali rozwiązania kiedyś...
diablownik
 
Posty: 375
Z nami od: 02 sierpnia 2006, 14:10


Wróć do Programowanie z użyciem technologii Mozilli

Kto jest online

Zarejestrowani użytkownicy: dexter, Google [Bot]

Przejdź do powiązanej strony

Nawigacja:

Stopka: