Archivlink: javarea.de Forum > JavaScript > Diashow/JavaScript??????
Vollständigen Link anzeigen: javarea.de Forum > JavaScript > Diashow/JavaScript??????

Pages: [1]

geschrieben von Ken am 07.05.2006 - 02:12
Hello
I need help!

Ich habe Schwierigkeiten, zu verstehen, was ich ändern muss, in der "Diashow" script!

I have changed what I think is right.

Kann jemanden einen Blick darauf für mich werfen, bevor ich zerreiße, mein
(der Rest was ich noch habe) Haar raus.

Die images sind in einem ordner Url z.B.:
http://www.k-e-s-portraits.de/germa..../wip.1.jpg

Der seite Url:
http://www.k-e-s-portraits.de/germa...._seite.htm

The first image "wip.1.jpg" is showing on the seite.

Danke in voraus!!!!!!!!!

Hier ist, was ich geändert habe:



<script language="JavaScript1.2">
<!--
function reapply(){
setTimeout("slideit()",2000)
return true
}
window.onload=reapply

// einbinden der Grafiken
var image1=new Image()
image1.src="wip.1.jpg"
var image2=new Image()
image2.src="wip.2.jpg"
var image3=new Image()
image3.src="wip.3.jpg"
var image4=new Image()
image4.src="wip.4.jpg"
var image5=new Image()
image5.src="wip.5.jpg"
var image6=new Image()
image6.src="wip.6.jpg"
var image7=new Image()
image7.src="wip.7.jpg"
// -->
</script>

<a onMouseover="window.status='Jedes Bild hat eine eigene URL';return true" onMouseout="window.status=''" href="javascript:slidelink()">
<img src="wip.1.jpg" name="slide" border="0" style="filter:blendTrans(duration=3)"></a>


<script>
<!--
var number_of_images=7 // 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+2500)
else
setTimeout("slideit()",speed*1000)
}
function slidelink(){
if (image==1)
window.location="http://www.k-e-s-portraits.de/german/popup_pages/wip.1.jpg"
else if (image==2)
window.location="http://www.k-e-s-portraits.de/german/popup_pages/wip.2.jpg"
else if (image==3)
window.location="http://www.k-e-s-portraits.de/german/popup_pages/wip.3.jpg"
else if (image==4)
window.location="http://www.k-e-s-portraits.de/german/popup_pages/wip.4.jpg"
else if (image==5)
window.location="http://www.k-e-s-portraits.de/german/popup_pages/wip.5.jpg"
else if (image==6)
window.location="http://www.k-e-s-portraits.de/german/popup_pages/wip.6.jpg"
else if (image==7)
window.location="http://www.k-e-s-portraits.de/german/popup_pages/wip.7.jpg"

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


geschrieben von zippy am 07.05.2006 - 12:55
Auf den ersten Blick: Fehlen etwa die Strichpunkte (;) am Ende der Scriptzeilen?


BTW: Die Function slideliink könntest du abkürzen:

function slidelink(image){
window.location="http://www.k-e-s-portraits.de/german/popup_pages/wip."+image+".jpg"
}

Die Variable "image" muss im Aufruf an die function slidelink() übergeben werden! Sie ist in deiner Version nicht definiert.

geschrieben von weisnix am 07.05.2006 - 15:30
Mit der Änderung (oben Rot) müsste es laufen.

geschrieben von Ken am 07.05.2006 - 18:35
Danke Kathrin

Es funktioniert ganau so wie ich es wollte.

es arbeitet perfekt mit IE, stottert einbischen mit Netscape aber das ist nicht so schlecht.

klick mal den link und schau mal (es braucht etwas zeit um zu laden)!

http://www.k-e-s-portraits.de/germa...._seite.htm


Thanks again and have a nice day!

Ken

PS: it is ideal for an animated image!!!!!!



Powered by: JBB v.2.0.4 Copyright ©2000-2006, www.javarea.de.