Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    perchè questo strano effetto?

    Ciao a tutti,
    vi premetto che sono quasi un novizio in javascript. Avevo preso uno scritp in giro per fare il fade di alcune immagini e l'ho riadattato per il mio sito. Il problema è che in locale mi funziona perfettamente mentre on-line mi genera uno strano effetto di lampeggiamento...come se dovesse ricaricare l'immagine ogni volta che cambio il parametro alpha del css per gestire il fade.
    la pagina incriminata è questa
    vedete lampeggiare sopra le scritte? in realtà dovrebbero solo venire e scoparire...boh proprio non capisco perchè..in locale però mi funziona correttamente

    il codice, nel caso servisse, è questo:
    codice:
    <script language=javaScript>
    <!-- Beginning of JavaScript -
    
    var i_strngth = new Array()
    i_strngth[0] = 1
    i_strngth[1] = 1
    i_strngth[2] = 1
    
    
    var timer = new Array()
    
    var imageurl = new Array()
    imageurl[0] ="../Immagini/Logo/wordseng_1.gif"
    imageurl[1] ="../Immagini/Logo/wordseng_2.gif"
    imageurl[2] ="../Immagini/Logo/wordseng_3.gif"
    
    function setstrength(i){
    	var evalstring;
    	if (i == 0)
    		evalstring = "word1.";
    	else if (i == 1) 
    		evalstring = "word2.";
    	else if (i == 2)
    		evalstring = "word3.";
    	//alert(i+' '+ i_strngth[i]);
    
    	eval(evalstring+'innerHTML="[img] + imageurl[i]+[/img]"');
    }
    
    
    function showimage(i) {		
    	if(document.all) {
    		if (i_strngth [i] <=110) {
    			setstrength(i)
    			//word1.innerHTML="[img]+imageurl[i_image]+[/img]";
    			i_strngth[i]=i_strngth[i]+5
    			timer[i]=setTimeout("showimage("+i+")",200)
    		}	
    		else {
    			clearTimeout(timer[i])
    			timer[i]=setTimeout("hideimage("+i+")",100)
    		}
    	}	
    /*	
    	if(document.layers) {
    			clearTimeout(timer[i])
    			document.testimage.document.write("[img]+imageurl[i]+[/img]")
    			document.close()
    			i_image++
    			if (i_image >= imageurl.length) {i_image=0}	
    			timer[i]=setTimeout("showimage("+i+")",200)
    				
    	}*/	
    }
    
    
    function hideimage(i) {		
    	if (i_strngth[i] >=-10) {
    		setstrength(i)
    //		word1.innerHTML="[img]+imageurl[i_image]+[/img]";
    		i_strngth[i]=i_strngth[i]-5
    		timer[i]=setTimeout("hideimage("+i+")",100)
    	}	
    	else {
    		clearTimeout(timer[i])/*
    		i_image++
    		if (i_image >= imageurl.length) {i_image=0}*/
    		i_strngth[i] = 1
    		timer[i]=setTimeout("showimage("+i+")",16000)	
    	}
    }
    
    function startwords(){
    	i = Math.floor(Math.random() *3)	
    	if (i==0) {
    		timer[0] = setTimeout("showimage(0)",10)
    		timer[1] = setTimeout("showimage(1)",8000)
    		timer[2] = setTimeout("showimage(2)",16000)
    	}
    	else if(i==1) {
    		timer[1] = setTimeout("showimage(1)",10)
    		timer[2] = setTimeout("showimage(2)",8000)
    		timer[0] = setTimeout("showimage(0)",16000)
    		}
    	else {
    		timer[2] = setTimeout("showimage(2)",10)
    		timer[0] = setTimeout("showimage(0)",8000)
    		timer[1] = setTimeout("showimage(1)",16000)
    	}
    }
    
    
    // - End of JavaScript - -->
    </script>
    "I video giochi non influenzano i bambini. Voglio dire, se Pac-man avesse influenzato la nostra generazione, staremmo tutti saltando in sale scure, masticando pillole magiche e ascoltando musica elettronica ripetitiva!" (Kristian Wilson, Nintendo Inc., 1989)
    Pochi anni dopo naquero le feste rave, la musica techno e l'ecstasy...

    :quote:

  2. #2
    ehm...a me nn lampeggiano...vanno e vengono cn effetto scomparsa

  3. #3
    Originariamente inviato da Skynet83
    ehm...a me nn lampeggiano...vanno e vengono cn effetto scomparsa
    che browser hai ? io ho internet explorer...
    "I video giochi non influenzano i bambini. Voglio dire, se Pac-man avesse influenzato la nostra generazione, staremmo tutti saltando in sale scure, masticando pillole magiche e ascoltando musica elettronica ripetitiva!" (Kristian Wilson, Nintendo Inc., 1989)
    Pochi anni dopo naquero le feste rave, la musica techno e l'ecstasy...

    :quote:

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    Originariamente inviato da Skynet83
    ehm...a me nn lampeggiano...vanno e vengono cn effetto scomparsa
    idem IE6.0 su win98

  5. #5
    io ho ie6 su winXP

  6. #6
    ma possibile che solo a me dia problemi... boh
    "I video giochi non influenzano i bambini. Voglio dire, se Pac-man avesse influenzato la nostra generazione, staremmo tutti saltando in sale scure, masticando pillole magiche e ascoltando musica elettronica ripetitiva!" (Kristian Wilson, Nintendo Inc., 1989)
    Pochi anni dopo naquero le feste rave, la musica techno e l'ecstasy...

    :quote:

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    40
    no...anche io ho IE su WinXp...e lo vedo perfettamente

  8. #8
    ma come!!!!!!! anche dal computer di mio fratello lo vedo lampeggiare...
    ovvero la scritta ha effittivamente un fade ma scompare e ricompare ogni pochi millisecondi...ovvero probabilmente viene ricaricata dal server ogni volta che cambio il valore del fade...
    "I video giochi non influenzano i bambini. Voglio dire, se Pac-man avesse influenzato la nostra generazione, staremmo tutti saltando in sale scure, masticando pillole magiche e ascoltando musica elettronica ripetitiva!" (Kristian Wilson, Nintendo Inc., 1989)
    Pochi anni dopo naquero le feste rave, la musica techno e l'ecstasy...

    :quote:

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.