ciao a tutti ho un problema delicato.
voglio ricaricare una immagine soltanto quando quella precedente è stata caricata, simulando così un effetto video da sequenza di immagini.
il codice seguente è giusto, funziona, ma se lo uso in un palmare che ha windows mobile
l'immagine che viene caricata prima sparisce dallo schermo e poi riappare, similmente ad un blink.
come evitare questa rogna?
il codice è di seguito.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>caricamento immagini in serie con attributo onload di img</title>
<script>
tmpImage = new Image();
var i = 0;
function StartAcq(){
tmpImage.src = '1'+i+'.jpg';
tmpImage.onLoad = RefreshIt();
i++;
}
function RefreshIt(){
document.images['myImage0'].src = tmpImage.src;
setTimeout('StartAcq()',500);
}
</script>
</head>
<body onload ="StartAcq()" leftmargin = "0" topmargin="50">
<img width = "160" height ="100" src = "" name = "myImage0" />
</body>
</html>