Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript] modyfikacja url obrazków za pomocą greasemonkey, modyfikacja adresów obrazków za pomocą narzędzia greasemonkey
not_now
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 22.02.2011

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


Chciałem napisać skrypt w greasemonkey, który zmieniałby adresy wyświetlanych obrazków na mojej stronie.

I tak: strona zawiera obrazki o nazwach "nazwa_th.jpg" (obrazki umieszczone są na moim serwerze).
Skrypt miałby spowodować, że na stronie wyświetlą się obrazki z nazwami "nazwa_red.jpg", czyli pozmieniać
src=http://serwer.pl/pliki/nazwa_th.jpg
na
src=http://serwer.pl/pliki/nazwa_red.jpg

Myślałem o czymś takim:

Kod
// ==UserScript==
// @name           zmien
// @namespace      zmien
// @description    zmiana obrazkow
// @include        *moja_strona.pl/*
      
// ==/UserScript==
        for (var iImage=0; iImage<document.images.length; ++iImage){  
    var imageUrl = document.images[iImage].src;  
  
    if (imageUrl.indexOf("th.jpg") != -1) {  
        imageUrl = imageUrl.replace("th.jpg","red.jpg")  
        document.images[iImage].scr = imageUrl;  
    }  
}


Niestety powyższy kod nie działa :/

Ten post edytował not_now 22.02.2011, 20:43:46
Go to the top of the page
+Quote Post
cycofiasz
post
Post #2





Grupa: Zarejestrowani
Postów: 711
Pomógł: 127
Dołączył: 5.07.2008
Skąd: Łódź

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


Skoro to jest Twoja strona to czemu GM?

Jak już coś to nie scr tylko src
Go to the top of the page
+Quote Post
not_now
post
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 22.02.2011

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


Faktycznie- src (coś mi źle wyglądało, ale nie wiedziałem co wink.gif )

Dlaczego GM?
1. bo strona ma wiele "podstron" i zmienianie tego w każdej jest czasochłonne
2. bo jest uniwersalne i można dowolnie zmieniać parametry (a nie ciągle powtarzać punkt 1.)

skoro wyjaśniłem już wątpliwości, to proszę o pomoc wink.gif
Go to the top of the page
+Quote Post

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 Aktualny czas: 20.08.2025 - 10:49