Beste tweakers,
Ik ben bezig geweest om een javascript slideshow op mijn site te zetten. Ik heb vooral gezocht via google en heb wat leuke dingen gevonden. Heb het volgende werkend gekregen, dit staat onder de <HEAD>:
En dit staat onder de <BODY>
Nu opent hij de link wel in een nieuw window aangezien er in het script window.open staat. Maar ik wil graag zelf een target aangeven, laten we zeggen target="main", ik probeer er dus achter te komen waar ik in het script een specifieke target kan aangeven. Heb al het onderstaande geprobeerd maar dat werkt oook niet:
Heb al gezocht op google en in de tweakers search maar kan niet echt iets bruikbaars vinden. De slideshow staat overgins in een ander frame dus vandaar. Ik hoop dat iemand mijn iig een duw in de goede richting wil/kan geven.
Thanx
Ik ben bezig geweest om een javascript slideshow op mijn site te zetten. Ik heb vooral gezocht via google en heb wat leuke dingen gevonden. Heb het volgende werkend gekregen, dit staat onder de <HEAD>:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
| <script language="JavaScript1.1">
<!--
/*
JavaScript Image slideshow:
By JavaScript Kit (www.javascriptkit.com)
Over 200+ free JavaScript here!
*/
var slideimages=new Array()
var slidelinks=new Array()
function slideshowimages(){
for (i=0;i<slideshowimages.arguments.length;i++){
slideimages[i]=new Image()
slideimages[i].src=slideshowimages.arguments[i]
}
}
function slideshowlinks(){
for (i=0;i<slideshowlinks.arguments.length;i++)
slidelinks[i]=slideshowlinks.arguments[i]
}
function gotoshow(){
if (!window.winslide||winslide.closed)
winslide=window.open(slidelinks[whichlink])
else
winslide.location=slidelinks[whichlink]
winslide.focus()
}
//-->
</script> |
En dit staat onder de <BODY>
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
| <a href="javascript:gotoshow()">[img]"../img/plaatje.gif"[/img]</a>
<script>
<!--
//configure the paths of the images, plus corresponding target links
slideshowimages("../img/plaatje.gif","../img/plaatje2.gif")
slideshowlinks("http://www.link.nl","http://www.link2.nl")
//configure the speed of the slideshow, in miliseconds
var slideshowspeed=2000
var whichlink=0
var whichimage=0
function slideit(){
if (!document.images)
return
document.images.slide.src=slideimages[whichimage].src
whichlink=whichimage
if (whichimage<slideimages.length-1)
whichimage++
else
whichimage=0
setTimeout("slideit()",slideshowspeed)
}
slideit()
//-->
</script> |
Nu opent hij de link wel in een nieuw window aangezien er in het script window.open staat. Maar ik wil graag zelf een target aangeven, laten we zeggen target="main", ik probeer er dus achter te komen waar ik in het script een specifieke target kan aangeven. Heb al het onderstaande geprobeerd maar dat werkt oook niet:
code:
1
| <a href="javascript:gotoshow()" target="main">[img]"../img/plaatje.gif"[/img]</a> |
Heb al gezocht op google en in de tweakers search maar kan niet echt iets bruikbaars vinden. De slideshow staat overgins in een ander frame dus vandaar. Ik hoop dat iemand mijn iig een duw in de goede richting wil/kan geven.
Thanx