+++ JavaScript onMouseout => Funktion unterbrechen ??? +++

Begonnen von Xtreme Fighter, 20. Mai 2006, 20:22:16 Uhr

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Xtreme Fighter

Hi.. :)

ich habe mir ein Bilderslidescript vom Internet gezogen und etwas verändert...
Es soll, wenn "Mouseover" zwischen fünf Bildern "sliden".
So weit so gut..

Mein Problem:
Das Script soll unterbrochen bzw. gestoppt werden, sobald ich mit der Maus wieder aus dem Feld herausgehe.

Bin in Sachen Java noch ein totaler Noob.
Stundenlanges googeln hat leider nichts gebracht :(

Hier noch mein Quelltext

<script language="JavaScript">
<!--

function start(){
setTimeout("slideit()",20)
}


// einbinden der Grafiken
var image1=new Image()
image1.src="1.jpg"
var image2=new Image()
image2.src="2.jpg"
var image3=new Image()
image3.src="3.jpg"
var image4=new Image()
image4.src="4.jpg"
var image5=new Image()
image5.src="5.jpg"
// -->

</script>

<a onMouseover='javascript:start()' onMouseout='javascript:stop()'>
<img src="1.jpg" name="slide" border="0" style="filter:blendTrans(duration=3)"></a>


<script>
<!--
var number_of_images=5 // Anzahl der Grafiken
var speed=3 // Geschwindigkeit des Filterübergang
var step=1 // Schrittanzahl
var image=1 // Start der ersten Grafik
function slideit(){
if (!document.images)
return
if (document.all)
slide.filters.blendTrans.apply()
document.images.slide.src=eval("image"+step+".src")
if (document.all)
slide.filters.blendTrans.play()
whichimage=step
if (step<number_of_images)
step++
else
step=1
if (document.all)
setTimeout("slideit()",speed*1000+1000)
else
setTimeout("slideit()",speed*1000)
}
function slidelink(){
if (image==1)
window.location="1.jpg"
else if (image==2)
window.location="2.jpg"
else if (image==3)
window.location="3.jpg"
else if (image==4)
window.location="4.jpg"
else if (image==5)
window.location="5.jpg"

}
// -->
</script></td>



Bin für jede Hilfe dankbar :)

LG

ventrix

Also nru ein Mouseover, kein Mouseout.
Ist eigentlich nur eine Denkaufgabe ...

<a onMouseover='javascript:start()' onMouseout='javascript:stop()'>
Also javascript ist kein php ^^
Und ich würde sowas ehrlich gesagt auch eher mit php Lösen.

Da eigentlich alle Beiträge in diesem Forum uralt sind, kann man wohl kein Beispiel erwarten xD