Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript]Greasemonkey + Jquery?
ShadowD
post
Post #1





Grupa: Zarejestrowani
Postów: 1 333
Pomógł: 137
Dołączył: 25.03.2008
Skąd: jesteś??

Ostrzeżenie: (0%)
-----


Mam pytanie, czy może ktoś zna sposób w jaki mógł bym korzystać z Jquery w grasemonkey?

Znalazłem coś takiego:
  1. // Add jQuery
  2. var GM_JQ = document.createElement('script');
  3. GM_JQ.src = 'http://jquery.com/src/jquery-latest.js';
  4. GM_JQ.type = 'text/javascript';
  5. document.getElementsByTagName('head')[0].appendChild(GM_JQ);
  6.  
  7. // Check if jQuery's loaded
  8. function GM_wait() {
  9. if(typeof unsafeWindow.jQuery == 'undefined') { window.setTimeout(GM_wait,100); }
  10. else { $ = unsafeWindow.jQuery; letsJQuery(); }
  11. }
  12. GM_wait();
  13.  
  14. // All your GM code must be inside this function
  15. function letsJQuery() {
  16. alert($); // check if the dollar (jquery) function works
  17.  
  18. }


TYlko nie wiem czemu cały czas wyskakuje alert o zmiennej treści jak by z częściami jakiejś funkcji...

Ten post edytował ShadowD 22.11.2009, 16:37:16
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
ShadowD
post
Post #2





Grupa: Zarejestrowani
Postów: 1 333
Pomógł: 137
Dołączył: 25.03.2008
Skąd: jesteś??

Ostrzeżenie: (0%)
-----


Mocno łopatologicznie to wytłumaczyłeś - dzięki. ;]

Ogólnie, myślałem że 'instalowanie' jest równoznaczne z klikiem [nowy skrypt] a tu się okazuje co innego (jak dodatki do ff).

Co do oddzielenie mojego kodu(userjs) od strony jestem świadom, używam tego typu kodu np do usunięcia ostatnio dodanego efektu google (pojawiania się części strony po ruchu myszą) czy też jakieś drobne dodatki do strony.

Ogólnie wszystko działa, jeszcze kilka testów jak jedne pliki wpływają na drugie, ale to już w własnym zakresie.

Jeszcze raz dzięki za pomoc i setny 'pomógł' leci do Ciebie!! (IMG:style_emoticons/default/winksmiley.jpg)

Ten post edytował ShadowD 6.12.2009, 23:58:17
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 22:19