Avatar billede nimkim Nybegynder
24. november 2005 - 22:09 Der er 21 kommentarer

Kan man gøre sådan at den åbner i en nyt vindue

http://www.dynamicdrive.com/dynamicindex14/dhtmlslide.htm

Kan man gøre sådan at den åbner i en nyt vindue? istedet for at den åbner i samme vindue som ens hjemmeside.
Avatar billede inctor Nybegynder
24. november 2005 - 22:13 #1
du kan Joo evt lige ligge lidt fra den gamle tråd op , dvs , Kilde Koden oG det som jeg har rettet , og forklare hvad den gør .. Såå eR de hjulpet lidt mere Påå vej ..
Avatar billede nimkim Nybegynder
24. november 2005 - 22:17 #2
okay...

her er kildekoden:

<script type="text/javascript">

/***********************************************
* DHTML slideshow script-  © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice must stay intact for legal use
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/

var photos=new Array()
var photoslink=new Array()
var which=1

//define images. You can have as many as you want:
photos[0]="http://www.nimkim.dk/images/banner-net-invest-dk.gif"
photos[1]="http://www.nimkim.dk/images/banner-tjenonline.dk.gif"
photos[2]="http://www.nimkim.dk/images/banner-linkcenter.dk.gif"
photos[3]="http://www.nimkim.dk/images/banner-tjennu.dk.gif"
photos[4]="http://www.nimkim.dk/images/banner-hypnoz.dk.gif"
photos[5]="http://www.nimkim.dk/images/banner-lettepenge.dk.gif"
photos[6]="http://www.nimkim.dk/images/banner-shoplisten.dk.gif"
photos[7]="http://www.nimkim.dk/images/banner-pengeboxsen.dk.gif"






//Specify whether images should be linked or not (1=linked)
var linkornot=1

//Set corresponding URLs for above images. Define ONLY if variable linkornot equals "1"
photoslink[0]="http://www.net-invest.dk"
photoslink[1]="http://www.tjenonline.dk"
photoslink[2]="http://www.linkcenter.dk"
photoslink[3]="http://www.tjennu.dk"
photoslink[4]="http://www.hypnoz.dk"
photoslink[5]="http://www.lettepenge.dk"
photoslink[6]="http://www.shoplisten.dk"
photoslink[7]="http://www.pengeboxsen.dk"




//do NOT edit pass this line

var preloadedimages=new Array()
for (i=0;i<photos.length;i++){
preloadedimages[i]=new Image()
preloadedimages[i].src=photos[i]
}


function applyeffect(){
if (document.all && photoslider.filters){
photoslider.filters.revealTrans.Transition=Math.floor(Math.random()*23)
photoslider.filters.revealTrans.stop()
photoslider.filters.revealTrans.apply()
}
}



function playeffect(){
if (document.all && photoslider.filters)
photoslider.filters.revealTrans.play()
}

function keeptrack(){
window.status="Image "+(which+1)+" of "+photos.length
}


function backward(){
if (which>0){
which--
applyeffect()
document.images.photoslider.src=photos[which]
playeffect()
keeptrack()
}
}

function forward(){
if (which<photos.length-1){
which++
applyeffect()
document.images.photoslider.src=photos[which]
playeffect()
keeptrack()
}
}

function transport(){
window.location=photoslink[which]
}

</script>





det er i <head>
</head> sektionen.....

og det der kommer nu står i body...

<script>
if (linkornot==1)
document.write('<a href="java script:transport()">')
document.write('<img src="'+photos[0]+'" name="photoslider" style="filter:revealTrans(duration=2,transition=23)" border=0>')
if (linkornot==1)
document.write('</a>')
</script>
Avatar billede nimkim Nybegynder
24. november 2005 - 22:19 #3
Det sagde inctor jeg skulle skirve.



<script>
if (linkornot==1)
document.write('<a href="java script:transport(" target="_blank">')
document.write('<img src="'+photos[0]+'" name="photoslider" style="filter:revealTrans(duration=2,transition=23)" border=0>')
if (linkornot==1)
document.write('</a>')
</script>

Det hjalp lidt... nu åbnede den i et nyt vindue, men den åbnede ikke siden den åbnede et nyt vindue hvor der stod oppe i browseren java script:transport(
Avatar billede inctor Nybegynder
24. november 2005 - 22:24 #4
du skulle rette den til:


document.write('<a href="java script:transport()" target="_blank">')

måske derfor ..
Avatar billede inctor Nybegynder
24. november 2005 - 22:24 #5
HVorfor gider den Ikke ?


document.write('<a href="java script:transport()" target="_blank">')
Avatar billede nimkim Nybegynder
24. november 2005 - 22:25 #6
Den gør stadig det samme :/
Avatar billede inctor Nybegynder
24. november 2005 - 22:25 #7
HMM !! kan ikke lave det tegn som mangler .. den fjerner det .???

Men der skal et " ) " ind efter java script:transport( ...
altså dette tegn  ^
Avatar billede inctor Nybegynder
24. november 2005 - 22:26 #8
min browser fjerner det tegn hele tiden , men gør som jeg skrev i 22:25:58 ! ved ikke hvorfor jeg ikk kan sætte de to tegn efter hinanden herinde .. :S
Avatar billede nimkim Nybegynder
24. november 2005 - 22:28 #9
document.write('<a href="java script:transport()" target="_blank">') .... altså sådan? den gør det samme, men nu skriver den i browseren: java script:transport()
Avatar billede inctor Nybegynder
24. november 2005 - 22:28 #10
Såå der står () og ikke kun ( ..
Avatar billede polle007 Nybegynder
24. november 2005 - 22:28 #11
i din originale kode kan du prøve at ændre funktionen

function transport(){
  window.open(photoslink[which])
}
Avatar billede inctor Nybegynder
24. november 2005 - 22:29 #12
skriv lige siden hvor scripteT er. ...
Avatar billede nimkim Nybegynder
24. november 2005 - 22:30 #13
Avatar billede inctor Nybegynder
24. november 2005 - 22:31 #14
Prøv Polle's .. den gir mere mening end min gør .. :D hehe , forstår heller ikk så meget af JS , bruger kun PHP , med meget lidt JS ..
Avatar billede inctor Nybegynder
24. november 2005 - 22:32 #15
Ikke den side , den side hvor du tester det Påå ..
Avatar billede nimkim Nybegynder
24. november 2005 - 22:32 #16
polle... hvis jeg ændre det til open, så sker der ikke noget
Avatar billede nimkim Nybegynder
24. november 2005 - 22:32 #17
tester det på ... www.nimkim.dk
Avatar billede inctor Nybegynder
24. november 2005 - 22:34 #18
Hmm .. Wierd ..

Kan man ikke sige..

window.open.new(photoslink[which])
Avatar billede nimkim Nybegynder
24. november 2005 - 22:38 #19
virker ikk.. :/
Avatar billede inctor Nybegynder
24. november 2005 - 22:38 #20
Hmm .. aner det virkelig ikke Såå ..
Avatar billede nimkim Nybegynder
24. november 2005 - 22:40 #21
Damn!! :(
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester