Newsgroup: it.comp.lang.javascript
Titolo: GIF animate che non si animano

Aiuto!
questo č il mio programma (!) in javascript che ho creato modificando
un'altro script.
funziona alla perferzione ma inserendo una GIF animata nella pagina,
questa non viene animata ma rimane bloccata sul primo frame.
Perche' tutto cio'???
Ho provato a cercare nei post precedenti una domanda simile ma non
ho trovato nulla.
un grazie in anticipo a chi mi rispondera.
JB
<html>
<head>
<TITLE>Titolo della pagina</TITLE>
<script language="JavaScript1.2">
increm=1
incrimm=1
immaginenumero=2
immaginenumero2=3
immaginenumero3=1
function nuovaimmagine(){
a1.src = "b" + immaginenumero + ".jpg"
a3.src = "b" + immaginenumero2 + ".jpg"
a3.src = "b" + immaginenumero3 + ".jpg"
immaginenumero+=incrimm
if (immaginenumero==3){
incrimm=-1}
if (immaginenumero==1){
incrimm=1}
immaginenumero2=immaginenumero+1
if (immaginenumero2==4){
immaginenumero2=1}
immaginenumero3=immaginenumero-1
if (immaginenumero3==0){
immaginenumero3=3}
}
function nuovaimmagine2(){
a2.src = "a" + immaginenumero + ".jpg"
a4.src = "a" + immaginenumero2 + ".jpg"
a6.src = "a" + immaginenumero3 + ".jpg"
}
function high(){
highlighting=setInterval("highlightit()",50)
}
function highlightit(){
if (a1.filters.alpha.opacity==100){
increm=-1
nuovaimmagine2()
}
if (a1.filters.alpha.opacity==0){
increm=1
nuovaimmagine()
}
a1.filters.alpha.opacity+=increm
a3.filters.alpha.opacity+=increm
a5.filters.alpha.opacity+=increm
a2.filters.alpha.opacity=100-a1.filters.alpha.opacity
a4.filters.alpha.opacity=100-a1.filters.alpha.opacity
a6.filters.alpha.opacity=100-a1.filters.alpha.opacity
}
high()
</script>
</head>
<div id="Layer5" style="position:absolute; width:145px; height:193px; z-index:5; left: 100px; top: 450px"><img src="b3.jpg"
width="137" height="170" name="a5" style="filter:alpha(opacity=1)"></div>
<div id="Layer1" style="position:absolute; width:140px; height:173px; z-index:1; left: 97px; top: 29px"><img src="b1.jpg"
width="137" height="170" name="a1" style="filter:alpha(opacity=1)"></div>
<div id="Layer2" style="position:absolute; width:136px; height:190px; z-index:2; left: 211px; top: 1px"><img src="a1.jpg"
width="130" height="186" name="a2" style="filter:alpha(opacity=1)"></div>
<div id="Layer3" style="position:absolute; width:143px; height:176px; z-index:3; left: 97px; top: 248px"><img src="b2.jpg"
width="137" height="170" name="a3" style="filter:alpha(opacity=1)"></div>
<div id="Layer4" style="position:absolute; width:137px; height:196px; z-index:4; left: 213px; top: 217px"><img src="a2.jpg"
width="130" height="186" name="a4" style="filter:alpha(opacity=1)"></div>
<div id="Layer6" style="position:absolute; width:140px; height:201px; z-index:6; left: 214px; top: 440px"><img src="a3.jpg"
width="130" height="186" name="a6" style="filter:alpha(opacity=1)"></div>
</html>

Ho dato un'occhiata molto veloce ma sembra che richiami solamente delle
immagini .jpg e non delle .gif
a2.src = "a" + immaginenumero + ".jpg"
a4.src = "a" + immaginenumero2 + ".jpg"
a6.src = "a" + immaginenumero3 + ".jpg"
--
Saluti, Vittorio
www.ampec.it/ita/

 a6.src = "a" + immaginenumero3 + ".jpg"
Gia', pero' il problema si manifesta se inserisco una gif animata
in questa pagina. Il resto funziona bene.
JB

 questo è il mio programma (!) in javascript che ho creato modificando
