Javascript
4.055 visualizzazioni
Javascript: immagine non trovata
10/06/2013Con 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);"