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!