disign.it | Javascript: immagine non trovata | a digital sign for a best design!
A digital sign for a best design
Javascript 2.580 visualizzazioni

Javascript: immagine non trovata

10/06/2013

Con un semplice javacsript possiamo impostare un'immagine di default e richiamando la funzione definita nello script realizzare una sostituzione automatica qualora l'immagine richiesta non sia presente.

Un esempio classico potrebbe essere quello del profilo di un utente in cui l'immagine personale non sia resa obbligatoria: anziché inserire nel db l'immagine di default, possiamo alleggerire lo stesso lasciando il campo non valorizzato e impostando il controllo nell'html in modo che se, l'utente non ha caricato una propria immagine di profilo, venga visualizzata quella di default.

 

La funzione javascript è la seguente:

    function remove_el(image) {
    image.onerror = "";
    image.src = "default.png";
    return true; 
}

Nel tag html inseriremo:

img src="user.jpg" onError="remove_el(this);"

← CSS: immagine di background random Jquery: url e titolo corrente →

Invia una domanda o un commento sull'articolo

I campi obbligatori sono segnalati *

*

*



 

© 2009 - 2017 Impronte digitali di Luca Frassineti. Tutti i diritti riservati.