[Javascript] links in script openen in new window

Pagina: 1
Acties:

  • 6bit
  • Registratie: Februari 2002
  • Laatst online: 01-08 18:35
Ik heb dit stuk script, een image slideshow van internet gehaald en geheel aangepast maar het staat bij mijn in mijn linker (menu) frame.... nu wil ik dat de links die eraan vast zitten niet in dat frame zelf openen, maar in een nieuwe window volgens mij heb ik er al te lang achter gezeten en lees ik eroverheen, ik kan niet vinden waar ik wat moet veranderen om het in een nieuwe window te laten openen...
dit is het script

dit moet in de <head>
<script language="JavaScript1.1">
<!--

//Pixelating Image slideshow
//Copyright Dynamic Drive 2001
//Visit http://www.dynamicdrive.com for this script

//specify interval between slide (in mili seconds)
var slidespeed=3000
//specify images
var slideimages=new Array("photo1.jpg","photo2.jpg","photo3.jpg")
//specify corresponding links
var slidelinks=new Array("http://www.dynamicdrive.com","http://wsabstract.com","http://www.geocities.com")

var imageholder=new Array()
var ie55=window.createPopup
for (i=0;i<slideimages.length;i++){
imageholder[i]=new Image()
imageholder[i].src=slideimages[i]
}

function gotoshow(){
window.location=slidelinks[whichlink]
}

//-->
</script>

en dit moet in de <body>
<a href="javascript:gotoshow()">[img]"photo1.jpg"[/img]</a>

<script language="JavaScript1.1">
<!--
var whichlink=0
var whichimage=0
var pixeldelay=(ie55)? document.images.slide.filters[0].duration*1000 : 0
function slideit(){
if (!document.images) return
if (ie55) document.images.slide.filters[0].apply()
document.images.slide.src=imageholder[whichimage].src
if (ie55) document.images.slide.filters[0].play()
whichlink=whichimage
whichimage=(whichimage<slideimages.length-1)? whichimage+1 : 0
setTimeout("slideit()",slidespeed+pixeldelay)
}
slideit()

//-->
</script>

the things we fear most have already happened to us


  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 09:02

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

window.location is om een locatie te vervangen, window.open om een venster te openen.

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.


  • 6bit
  • Registratie: Februari 2002
  • Laatst online: 01-08 18:35
ik heb window.location veranderd in window.open, maar dan gebeurt er niets.....
lees onderen alleen javascript gotoshow ()

the things we fear most have already happened to us


Verwijderd

Pak een javascript reference manual erbij, en kijk hoe je de methode window.open moet gebruiken.

window.open(url, naam, properties)

  • 6bit
  • Registratie: Februari 2002
  • Laatst online: 01-08 18:35
bedankt, net wat ik al zei was er al mee bezig, maar las over mijn eigen fouten heen, ben me nu gaan concentreren op dat ene zinnetje en bleek dat ik nog een = had laten staan, het werkt nu iig

the things we fear most have already happened to us