Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript] modyfikacja url obrazków za pomocą greasemonkey
Forum PHP.pl > Forum > Przedszkole
not_now
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 :/
cycofiasz
Skoro to jest Twoja strona to czemu GM?

Jak już coś to nie scr tylko src
not_now
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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.