Visualizzazione dei risultati da 1 a 2 su 2

Discussione: onload immagine

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    161

    onload immagine

    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>

  2. #2
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543
    non so...prova a levare i 500 millisecondi che dai al setimeout...prova a darli 1 millisecondo e vedi che succede...

    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

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 © 2025 vBulletin Solutions, Inc. All rights reserved.