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

    Onmouseover stoppare slidesow

    ciao a tutti, io ho questo codice che, unito ad uno script php, mi mostra con un'effetto slideshow, delle immagini contenute in una cartella
    codice:
    window.addEventListener?window.addEventListener("load",so_init,false):window.attachEvent("onload",so_init);
    
    var d=document, imgs = new Array(), zInterval = null, current=0, pause=false;
    
    function so_init() {
    	if(!d.getElementById || !d.createElement)return;
    
    	// DON'T FORGET TO GRAB THIS FILE AND PLACE IT ON YOUR SERVER IN THE SAME DIRECTORY AS THE JAVASCRIPT!
    	// http://slayeroffice.com/code/imageCrossFade/xfade2.css
    	css = d.createElement("link");
    	css.setAttribute("href","xfade2.css");
    	css.setAttribute("rel","stylesheet");
    	css.setAttribute("type","text/css");
    	d.getElementsByTagName("head")[0].appendChild(css);
    
    	imgs = d.getElementById("imageContainer").getElementsByTagName("img");
    	for(i=1;i<imgs.length;i++) imgs[i].xOpacity = 0;
    	imgs[0].style.display = "block";
    	imgs[0].xOpacity = .99;
    	
    	setTimeout(so_xfade,1000);
    }
    
    function so_xfade() {
    	cOpacity = imgs[current].xOpacity;
    	nIndex = imgs[current+1]?current+1:0;
    
    	nOpacity = imgs[nIndex].xOpacity;
    	
    	cOpacity-=.05; 
    	nOpacity+=.05;
    	
    	imgs[nIndex].style.display = "block";
    	imgs[current].xOpacity = cOpacity;
    	imgs[nIndex].xOpacity = nOpacity;
    	
    	setOpacity(imgs[current]); 
    	setOpacity(imgs[nIndex]);
    	
    	if(cOpacity<=0) {
    		imgs[current].style.display = "none";
    		current = nIndex;
    		setTimeout(so_xfade,1000);
    	} else {
    		setTimeout(so_xfade,50);
    	}
    	
    	function setOpacity(obj) {
    		if(obj.xOpacity>.99) {
    			obj.xOpacity = .99;
    			return;
    		}
    		obj.style.opacity = obj.xOpacity;
    		obj.style.MozOpacity = obj.xOpacity;
    		obj.style.filter = "alpha(opacity=" + (obj.xOpacity*100) + ")";
    	}
    	
    }
    ora, vorrei cercare di far fermare lo slideshow, quando passo col mouse sopra le immagini, si può fare?
    per sicurezza linko la fonte
    http://slayeroffice.com/code/imageCrossFade/xfade2.html

    grazie in anticipo

  2. #2
    up

  3. #3
    Nessuno mi da una mano?plz

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.