Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [grasemonkey][jquery]Jak połączyć
ShadowD
post 14.09.2010, 18:58:17
Post #1





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

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


Tak wiem, wiem że w sieci znajdują się "jakieś pomoce", dlaczego " - niby jest, niby nie ma, niby działa a niby nie...

Więc co ustaliłem, znalazłem kod:
  1. var $;
  2.  
  3. // Add jQuery
  4. (function(){
  5. if (typeof unsafeWindow.jQuery == 'undefined') {
  6. var GM_Head = document.getElementsByTagName('head')[0] || document.documentElement,
  7. GM_JQ = document.createElement('script');
  8.  
  9. GM_JQ.src = 'http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js';
  10. GM_JQ.type = 'text/javascript';
  11. GM_JQ.async = true;
  12.  
  13. GM_Head.insertBefore(GM_JQ, GM_Head.firstChild);
  14. }
  15. GM_wait();
  16. })();
  17.  
  18. // Check if jQuery's loaded
  19. function GM_wait() {
  20. if (typeof unsafeWindow.jQuery == 'undefined') {
  21. window.setTimeout(GM_wait, 100);
  22. } else {
  23. $ = unsafeWindow.jQuery.noConflict(true);
  24. letsJQuery();
  25. }
  26. }
  27.  
  28. // All your GM code must be inside this function
  29. function letsJQuery() {
  30. alert($); // check if the dollar (jquery) function works
  31. alert($().jquery); // check jQuery version
  32. }


Kod działa, działa prawie mianowicie kod w grasemonkey działa, ale jesli strona korzysta z jquery to już przestaje z niej korzystać - po prostu tak jak by nie było doładowanej biblioteki. Jak więc mogę rozwiązać ten problem, jak połączyć oba "kombajny" by nie wjechały na siebie?

Dodam, że wbudowane dołączanie zdalnych plików w przypadku jquery powoduje jakiś błąd - coś w sieci na ten temat znalazłem, ale rozwiązania brak. Kod kiedyś mi działał, ale ostatnio chciałem go lekko zmodyfikować i grasemonkey na nowo dodał biblioteki i coś się @#%$...

Ten post edytował ShadowD 14.09.2010, 19:00:26


--------------------
Mój blog - o wszystkim i niczym ale zazwyczaj związane z informatyką! ;-)
Githube

Usługi spawalnicze i monterskie | Park linowy Lublin i Okunince
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 07:08