Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [Jq] controllo presenza immagine su web

    Ciao a tutti,
    avrei necessità di controllare in una funzione (usando jquery) se esiste un immagine su web, nel caso esiste passare l'url che ho controllato con un return, diversamente se non esiste passare in return un url specifico.

    Ho provato mille modi ma nessuno vuol funzionare, posto il codice:
    codice:
    function controllo_tipo_ev (campo){ //in campo gli passo l'url contenuto in un array
        var ctrlurl;
        var img = campo;
        var urlRSR = "http://www.miosito.com/blablablabla/";
        var stringa = campo.indexOf("preview.png"); //controllo se nell'url c'è quella voce
            if (stringa != -1){                                 //se c'è modifico l'url da mandare indietro
                img = img.replace("./","");
                url = urlRSR + img;
            } else {
                url = img;
            };
            $.ajax({
                type: "GET",
                url: url,
                success: function(dati) {
                    prendi_ris(url);
                  },
                  error: function(richiesta,stato,errori){
    //                tipo_err = stato,errori;
    //                $(".SE_NAV").append(tipo_err);
                    url = "../../../content/specialevents/SPECIAL_EVENT_1/preview.png";
                    prendi_ris(url);
                  }
            });
            function prendi_ris(percorso){
                ctrlurl = percorso;
    //            $(".SE_NAV").append(ctrlurl);
            }
            
            return ctrlurl;
    }
    ***********************
    *** ~ SkyInside ~ ***
    ** www.star-game.it **
    ** luca@star-game.it **
    ***********************

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    prova così ma non so se funziona anche con siti esterni
    url = "../../../content/specialevents/SPECIAL_EVENT_1/preview.png";
    var okurl = url.onerror()// true/false
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Il fatto è che nella funzione prendi_ris nella variabile ctrlurl mi mette l'url giusto, quindi il controllo lo fa bene. Poi però quella variabile non me la manda indietro giusta, l'ultimo "return ctrlurl" mi manda il campo iniziale, come se non avesse fatto il controllo.
    ***********************
    *** ~ SkyInside ~ ***
    ** www.star-game.it **
    ** luca@star-game.it **
    ***********************

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Non c'ho capito molto (quasi nulla), metti degli alert per capire dove si blocca il processo
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.