2 scripts combineren niet met elkaar...?

Status
Niet open voor verdere reacties.

wzshop

Gebruiker
Lid geworden
21 dec 2004
Berichten
188
beste,

Ik heb 2 scripts van dynamicdrive.com gehaald te weten:
slide1: http://www.dynamicdrive.com/dynamicindex14/image4.htm
slide2: http://www.dynamicdrive.com/dynamicindex14/updownslide.htm


Nu lijkt het dat deze 2 scripts samen niet kunnen werken..? Neem maar eens een kijkje op: http://www.timloonstra.nl/site/slice/index.php

In het linker menu laat hij slechts 2 plaatjes zien.Deze pagina include links.php. Daar doet de scroller het wel gewoon:http://www.timloonstra.nl/site/slice/links.php

Wie kan me helpen?

bvd,
robbert
 
Eenvoudig op te lossen.
Ik heb de twee scripts bekeken, en die hebben allebei een zelfde array : slideimages.
Verander in 1 van de twee scripts deze naam, al is het maar een hoofdletter ipv een kleine letter, en je script zal perfect werken.

Greetz : Jer:cool:en.
 
hmm

dan zou het dus zo moeten kloppen? want het werkt nog niet;)

ik heb hier 1 vd 2 scripts aangepast.... wat doe ik fout?
PHP:
Code: 
<script language="JavaScript1.1"> 
<!-- 

//***************************************** 
// Blending Image Slide Show Script- 
// © Dynamic Drive (www.dynamicdrive.com) 
// For full source code, visit http://www.dynamicdrive.com/ 
//***************************************** 

//specify interval between slide (in mili seconds) 
var slidespeed=3000 

//specify images 
var slideimages2=new Array("site1.jpg","site2.jpg","site3.jpg","site4.jpg","site5.jpg","site6.jpg") 


var newwindow=1 //open links in new window? 1=yes, 0=no 

var imageholder=new Array() 
var ie=document.all 
for (i=0;i<slideimages2.length;i++){ 
imageholder[i]=new Image() 
imageholder[i].src=slideimages2[i] 
} 

function gotoshow(){ 
if (newwindow) 
window.open(slidelinks[whichlink]) 
else 
window.location=slidelinks[whichlink] 
} 

//--> 
</script> 


<img src="site.jpg" name="slide" border=0 style="filter:blendTrans(duration=3)"> 
<script language="JavaScript1.1"> 
<!-- 

var whichlink=0 
var whichimage=0 
var blenddelay=(ie)? document.images.slide.filters[0].duration*1000 : 0 
function slideit(){ 
if (!document.images) return 
if (ie) document.images.slide.filters[0].apply() 
document.images.slide.src=imageholder[whichimage].src 
if (ie) document.images.slide.filters[0].play() 
whichlink=whichimage 
whichimage=(whichimage<slideimages2.length-1)? whichimage+1 : 0 
setTimeout("slideit()",slidespeed+blenddelay) 
} 
slideit() 

//--> 
</script>
 
Het enige wat nog moet veranderen is dat je het volgende stukje script in de head van je document moet zetten :
PHP:
<script language="JavaScript1.1"> 
<!-- 

//***************************************** 
// Blending Image Slide Show Script- 
// © Dynamic Drive (www.dynamicdrive.com) 
// For full source code, visit http://www.dynamicdrive.com/ 
//***************************************** 

//specify interval between slide (in mili seconds) 
var slidespeed=3000 

//specify images 
var slideimages2=new Array("site1.jpg","site2.jpg","site3.jpg","site4.jpg","site5.jpg","site6.jpg") 


var newwindow=1 //open links in new window? 1=yes, 0=no 

var imageholder=new Array() 
var ie=document.all 
for (i=0;i<slideimages2.length;i++){ 
imageholder[i]=new Image() 
imageholder[i].src=slideimages2[i] 
} 

//--> 
</script>
Ik heb er ook het stukje gotoshow() uitgehaald, omdat het toch niet meer gebruikt wordt.

--> Voorbeeld <--

Greetz : Jer:cool:en.
 
Laatst bewerkt:
dag

DAg jeroen, bedankt voor je snelle reactie. Ik heb het tussen head tag en body tag gezet. Toch werkt het nog steeds niet. Ik heb dus momenteel bestand A; die bestand B en bestand C include. Wellicht kan het includen niet? Het script van bestand C is nu als volgt:

PHP:
<head>
<script language="JavaScript1.1">
<!--

//*****************************************
// Blending Image Slide Show Script- 
// © Dynamic Drive (www.dynamicdrive.com)
// For full source code, visit http://www.dynamicdrive.com/
//*****************************************

//specify interval between slide (in mili seconds)
var slidespeed=3000

//specify images
var slideimages2=new Array("site1.jpg","site2.jpg","site3.jpg","site4.jpg","site5.jpg","site6.jpg")


var newwindow=1 //open links in new window? 1=yes, 0=no

var imageholder=new Array()
var ie=document.all
for (i=0;i<slideimages2.length;i++){
imageholder[i]=new Image()
imageholder[i].src=slideimages2[i]
}

//-->
</script>
</head><body>

<img src="site.jpg" name="slide" border=0 style="filter:blendTrans(duration=3)">
<script language="JavaScript1.1">
<!--

var whichlink=0
var whichimage=0
var blenddelay=(ie)? document.images.slide.filters[0].duration*1000 : 0
function slideit(){
if (!document.images) return
if (ie) document.images.slide.filters[0].apply()
document.images.slide.src=imageholder[whichimage].src
if (ie) document.images.slide.filters[0].play()
whichlink=whichimage
whichimage=(whichimage<slideimages2.length-1)? whichimage+1 : 0
setTimeout("slideit()",slidespeed+blenddelay)
}
slideit()

//-->
</script>
</body>
 
lama

Laat maar, heb het zelf even zonder includen geprobeerd en nu werkt het! TOP! enorm bedankt!:)
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan