Onmouseover slideshow

TonyFavilla

Nuovo Utente
30 Giu 2009
2
0
0
Ciao a tutti
sto cercando di realizzare uno script per avere una sequenza di screenshots animata al passaggio del mouse su una immagine di base, un pò come succede in http://video.libero.it/ (Unico esempio non per adulti che ho trovato :D). I miei 10 screenshots sono nominati foto_0.jpg, foto_1.jpg, ..., foto_9.jpg
Le mie conoscenze di javascript sono veramente scarse, qualcuno riuscirebbe a darmi dei suggerimenti?
 

lotus

Utente Attivo
5 Mag 2009
543
8
0
Ciao lo script non è difficile:

assegna allìevento on mouseover una funzionone js la quale, estrae il campo src dell'immagine
PHP:
document.getElementById("my-pic").src
e lo modifica oppurtamente:
PHP:
document.getElementById("my-pic").src = "image02.gif"
il counter dell'imagine è implementabile in vari modi, il più semplice è estrarre gli ultimi du e caratteri prima del punto (02) ed incrementare
ottenendo 03, concateni il nome col prefisso
cioè image03.gif ed assegni la nuova immagine..
A questo indirizzo il timer
http://web.tiscali.it/teknohome/tekno/home/vert/articoli/tecnica/schedehtm/timer.htm
che ti occorre per un delay tra un imm e un altra..
ciro
 

TonyFavilla

Nuovo Utente
30 Giu 2009
2
0
0
Mmm...
Guardando su dreamweaver ho trovato uno script da cui partire, che con onmouseover cambia la mia immagine di partenza.. Ma non ho ben chiaro come trasformarla in uno slideshow..

Codice:
<script type="text/javascript">
<!--
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>

Codice:
<a href="#" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image1','','base1.jpg',1)"><img src="base0.jpg" name="Image1" width="230" height="240" border="0" id="Image1" /></a>

Sto facendo un pò di prove.. Ma viste le mie conoscenze risulta piuttosto complicato.. Qualche dritta sarebbe ben accetta :)
 
Discussioni simili
Autore Titolo Forum Risposte Data
J OnMouseover Slideshow Javascript 0
T [PHP] [HTML] Action direttamente associate a onmouseover PHP 11
L onmouseover su div parenti indesiderato HTML e CSS 3
F onmouseover Javascript 3
K onMouseOver su immagine Javascript 2
P onmouseover e onmouseout su hotspot Javascript 15
G Onmouseout e onmouseover funziona solo lato backend Joomla 0
K onmouseover anteprima immagine come in google Javascript 2
LolliPoppingu Problema "onmouseover". HTML e CSS 24
H Funzione onmouseover per mostrare un box con un link da cliccare? Javascript 3
B onmouseover, immagini multiple su hotspot map Javascript 3
S Codice OnMouseOver Javascript 6
I onclick non cambia l'immagine invece onmouseOver e Out si Javascript 9
K Script - onmouseover compaiono immagine e testo Javascript 15
elilabruja onmouseover in php PHP 9
E [JAVA] modificare Script per evento onmouseover Javascript 0
T Aiuto effetto onmouseover immagine si allunga e compare testo Javascript 0
I onMouseOver su immagini Javascript 23
K testo ed img alternati con onmouseover Javascript 5
K onmouseover HTML e CSS 8
K onmouseover in altro frame Javascript 2
D Problema onmouseover Javascript 0
Z png: OnMouseOver e UseMap Javascript 5
A onMouseOver Javascript 6
S Usare onmouseover con 'campo immagine' e non al tag <img> Javascript 3
D evento onmouseover Javascript 9
sbobby OnMouseOver HTML e CSS 3
H problemi con onmouseover e GetElementById Javascript 1
M OnMouseOver non funziona Javascript 1
purno Cambio immagine con onMouseOver: HTML e CSS 7
§ onmouseover finestrella Javascript 2
C Marquee verticale che si ferma onmouseover HTML e CSS 8
W OnMouseOver su una map area HTML e CSS 5
Z Slideshow automatico HTML e CSS 0
Z CSS Slideshow senza JS e JQUERY HTML e CSS 2
Z CSS Slideshow senza JS e JQUERY HTML e CSS 2
F [PHP] Slideshow video PHP 0
Cosina Aggiungere pulsante pause/play a slideshow Javascript 0
ANDREA20 [Javascript] Slideshow Gallery Javascript 0
Andrea_Ventura [HTML] Creare un DIV con slideshow HTML e CSS 5
I [HTML] Slideshow si sovrappone a <div> HTML e CSS 14
I [CSS3]Problema slideshow multiple HTML e CSS 2
M [HTML] Slideshow immagini con effetto FADE HTML e CSS 2
V Creare slideshow con immagini esterne Ajax 1
dakko96 slideshow doppia jQuery 0
G Aiuto slideshow joomla3x Joomla 4
R Slideshow di immagini in HTML5 HTML e CSS 1
S Slideshow con jquery Javascript 2
S Slideshow immagini automatica senza specificare il file immagine PHP 7
I Slideshow HTML e CSS 4

Discussioni simili