Avatar billede videostabilizer Nybegynder
18. august 2004 - 23:44 Der er 6 kommentarer og
1 løsning

Hjælp til ændring af script

Jeg har fundet dette script http://www.dynamicdrive.com/dynamicindex14/dhtmlslide.htm

Det er et script der kan køre et slide-show, nu er problemet at jeg gerne vil have mulighed for at skrive en kommentar til de forskellige billeder. Er der nogen der kan hjælpe mig med at modifecere scripted så jeg kan få denne mulighed??
Avatar billede roenving Novice
18. august 2004 - 23:50 #1
Hvordan kommentar ?-)

Vil du have noget tekst nedenunder eller sådan noget ?-)
Avatar billede videostabilizer Nybegynder
18. august 2004 - 23:56 #2
Jeg er åben for forslag, bare det ikke er for kompliceret. Tekst under billedet er fint eller evt. som mouse-over funktion.
Avatar billede skovenborg Nybegynder
18. august 2004 - 23:56 #3
hvis det bare er et par tekstkommentarer et sted kan du tilføje denne div der hvor dine kommentarer skal være:
<div id="commentsOutput"><script type="text/javascript">document.write(comments[0]);</script></div>

og så lave lidt om på scriptet:
//define images. You can have as many as you want:
photos[0]="billede1.png"
photos[1]="billede2.png"
photos[2]="billede3.png"

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

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

var comments = new Array();
var commentsID = "commentsOutput";
// Definer kommentarer
comments[0] = "Dette er såmen et lille billede";
comments[1] = "Dette er vist nok også et billede";
comments[2] = "Dette er mindsandten også et billede";
Avatar billede skovenborg Nybegynder
18. august 2004 - 23:59 #4
hvis du hellere vil have en title-boks (den lille gule popup-boks) skal du istedet gøre sådan her:
function backward(){
if (which>0){
which--
applyeffect()
document.images.photoslider.src=photos[which]
document.images.photoslider.title = comments[which];
playeffect()
keeptrack()
}
}

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

og ændre lidt på det nederste hvor billedet bliver skrevet ud:
document.write('<img src="'+photos[0]+'" title="'+comments[0]+'" name="photoslider" style="filter:revealTrans(duration=2,transition=23)" border=0>')
Avatar billede videostabilizer Nybegynder
19. august 2004 - 00:06 #5
Det er kanon hurtig hjælp, skovenborg - drop lige et svar så du kan få hvad du fortjener
Avatar billede skovenborg Nybegynder
19. august 2004 - 00:19 #6
værgso' :-)
Avatar billede skovenborg Nybegynder
19. august 2004 - 00:26 #7
og tak for points :-)
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