|
Lo sfarfallio grigio é dovuto alla seguente istruzione posta in uno Script in fondo a questa pagina : imagesM[0].src=images[0].src; |
idM = null=setTimeout("aggiornaM()"88,)"; |
|
<img src="images/0.gif" name=animationS width=123 height=89> <script language=javascript> <!--Memo : Vedi sotto l'allocazione dell'istruzione che su Copia & Incolla non viene implementata. /* Start : (Se non c'é idS = !idS) if(!idS && nic==10) aggiornaS()*/ var nic = 0;//Questo é il numero delle immagini caricate. var UrlAtCacheS = 0;//Parte con l'immagine 0 var idS = null;//Impedisce la partenza durante l'apertura della Pagina oltre a permettere l'arresto della gif. function ci() {if (++nic ==10) aggiornaS();} images = new Array(10); for(var i = 0; i < 10; i++) {images[i] = new Image(); images[i].onload=ci; images[i].src = "images/" + i + ".gif"; } function aggiornaS(){ document.animationS.src = images[UrlAtCacheS].src; UrlAtCacheS = (UrlAtCacheS + 1)%10; idS=setTimeout("aggiornaS()",250);} //Questo é il posto dell'istruzione : document.images[2].src=document.images[1].src; //--> Un'altra possibile sostituzione : document.images[2].src=imagesM[8].src; </script> <!--NB : animationS é : document.images[2].src i.e. la 3° immagine di questa Pagina.--> <form> <input type=button value="Start"onClick="if(!idS && nic==10)aggiornaS()"> <input type="button" value="Stop"onClick="if (idS) clearTimeout(idS); idS=null;"></form> |
var idS=null; come anche più sopra var idM=null; oltre ad avere un ruolo nella gestione Stop, anche in Start é implementato proficuamente, qui evita che la funzione aggiorna() parta ad ogni Click se la gif é già avviata. |
|
| ||||||||||
<script language=javascript>
document.Esempio2.src=document.images[5].src; Esempio3.src=stork.src;/*Es9 document.Esempio4.src=document.animationM.src; document.Esempio5.src=document.Esempio2.src; document.Esempio6.src=document.animationS.src; document.images[2].src=document.images[1].src;/*(7° rigo)*/ document.Esempio7.src=document.images[2].src; document.Esempio8.src=document.images[2].src;
Larghezza e altezza sono attribuite e ritoccate dove necessario. |
<img name=Esempio8 width=23 height=12> Per copiare un'immagine occorre innanzitutto implementare e nominare una collocazione e poi inserire in uno Script qualsiasi , a valle di questa immagine, la riga di codice come in questo esempio riportata in giallo. Lo spazio sottostante é occupato dalla prima immagine di animationM che é trasparente Es4...( Come si vede richiamando per nome un'immagine costruita fuori schermo si ottiene solo l'immagine di partenza dell'animazione Es5 <img name=Esempio2 width=45 height=45> In origine non c'é assegnata alcuna proprietà src, questa é acquisita con la 2° istruzione di questo Script.
|