Premetto che da poco sto iniziando a studiare javascript , online ho trovato uno script che riesce a calcolare se un immagine esiste , in caso contrario la sostituisce con unaltra , il mio problema è che vorrei che questo script non funzionasse in body overload , ma nei div che imposto io , leggendo le guide e i forums ho trovato questa funzione document.getElementById ma non è cambiato nulla , lo script vorrei funzionasse solo tra i div id prova e non in tutta la pagina , il codice è il seguente
Codice PHP:
<html>
<head>
<script type="text/javascript">
var div = document.getElementById("prova");
window.onload = fixBrokenImages;
function fixBrokenImages(){
var imglst = document.images;
for(var i = 0; i < imglst.length; i++){
imglst[i].onerror = function() {
this.src = "http://www.google.it/logos/republicdayit10.gif";
}
imglst[i].src = imglst[i].src;
}
}
</script>
</head>
<body >
<div id="prova">
[img]http://picasa.google.com/images/logo.jpg[/img]
[img]http://www.google.it/logos/republicdayit1000.gif[/img]
</div>
[img]http://picasa.google.com/images/logo.jpg[/img]
[img]http://www.google.it/logos/republicdayit1000.gif[/img]
</body>
</html>