/ Forside/ Teknologi / Multimedie & design / Dreamweaver / Spørgsmål
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Dreamweaver
#NavnPoint
bentjuul 2364
molokyle 1030
BoJohansen 912
dk 650
ajohansen 520
jakjoe 500
netop 500
LisBJensen 345
CLAN 336
10  basil28 320
slideshow i Dreamweaver ?
Fra : heseda
Vist : 1636 gange
500 point
Dato : 28-12-08 12:18

Hvordan laver jeg et slideshow, bestående af 3 bileder (600x100), sat ind i en tabel (celle). Jeg har prøvet af følge denne http://www.youtube.com/watch?v=yx9jl2nOlNw
"Indset - media - image viewer" men det fylder for meget (der er for meget luft omkring billedet). Når jeg prøver at lave "boxen" mindre - ja så bliver billederne også mindre.
hvad gør jeg forkert - eller er der en lettere måde at lave det på


 
 
Kommentar
Fra : bentjuul


Dato : 28-12-08 13:21

Jeg ville bruge et javascript som det nedenunder og sætte ind i koden på din side. Navngiv dine billeder som 1.jpg 2.jpg 3.jpg og sæt følgende ind mellem dine head tags
Kode
<script language="JavaScript1.1">
<!--
//specify interval between slide (in mili seconds)
var slidespeed=3000

//specify images
var slideimages=new Array("1.jpg","2.jpg","3.jpg")

//specify corresponding links
var slidelinks=new Array("http://www.dynamicdrive.com","http://javascriptkit.com","http://www.geocities.com")

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

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

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

//-->
</script>
Sæt følgende ind mellem dine body tags i den celle hvor billederne skal køre
Kode
<a href="javascript:gotoshow()"><img src="1.jpg" name="slide" border=0 style="filter:blendTrans(duration=3)" width=600 height=100></a>

<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<slideimages.length-1)? whichimage+1 : 0
setTimeout("slideit()",slidespeed+blenddelay)
}
slideit()

//-->
</script>




Kommentar
Fra : bentjuul


Dato : 28-12-08 18:50

Skulle du fortsat være i tvivl om hvordan det laves, så har jeg lagt en prøve her http://bsjh.dk/slid/

hvor du også kan downlode det du ser som en zip-fil



Kommentar
Fra : bentjuul


Dato : 29-12-08 15:31

Ærgeligt at du ikke reagerer på indlæg.................

Kommentar
Fra : heseda


Dato : 29-12-08 16:47

Kære bentjuul. Det må du også meget undskylde, men jeg har desvære ikke haft tid til at se på det. Vi fik gæster igår - og jeg har været på job idag. Vil du være sød at lige din prøve ind igen, jeg har lige haft tid til at se prøven som ser fin ud, men har desværre ikke fået doenlade din zip fil.
Med venlig hilsen Heseda

Kommentar
Fra : heseda


Dato : 29-12-08 16:54

Jeg forøger lige point

Accepteret svar
Fra : bentjuul

Modtaget 500 point
Dato : 29-12-08 17:35

Så virker linket igen -

Godkendelse af svar
Fra : heseda


Dato : 29-12-08 17:44

Tak for svaret bentjuul. Det var lige det jeg havde brug for GODT NYTÅR og TAK for hjælpen. Mvh. Heseda

Kommentar
Fra : heseda


Dato : 29-12-08 17:52

Lige et spørgsmå. Hvis der nu er forskellige størelser på de billeder og flerer end 3 billeder man ønsker at vise i slidshowet - kan man så undlade at sætte en bestemt størelse.??

<a href="javascript:gotoshow()"><img src="1.jpg" name="slide" border=0 style="filter:blendTrans(duration=3)" width=600 height=100></a>

Mvh. Heseda

Kommentar
Fra : bentjuul


Dato : 29-12-08 18:42

Hvis du skal flere end 3 billeder så skal du tilføje f.eks. 4.jpg 5.jpg i denne linie
Kode
var slideimages=new Array("1.jpg","2.jpg","3.jpg")


Hvis det skal være i forskellige størrelser så skal de ikke være i en tabel, da tabellen vil ændre sig i forhold til billedstørrelse med dette script.

Hvis du fjerner det jeg her fremhæver så kører det enhver størrelse

<a href="javascript:gotoshow()"><img src="1.jpg" name="slide" border=0 style="filter:blendTrans(duration=3)" width=600 height=100></a>

Jeg troede du skulle bruge det som et slags banner.




Kommentar
Fra : heseda


Dato : 29-12-08 18:59

Tak igen - flot. Mvh. Heseda

Kommentar
Fra : bentjuul


Dato : 29-12-08 19:29

Hvis du prøver linket igen så har jeg ændret det til at være uden tabel - og ændret duration=1 og ikke som tidligere =3 derudover vil billederne være centreret i top.

Kommentar
Fra : heseda


Dato : 29-12-08 19:46

Tak bentjul - det kan jeg bruge

Kommentar
Fra : bentjuul


Dato : 29-12-08 19:50

Jeg skal prøve at lave 3-4 forskellige slideshow som du kan kigge på - men det bliver først i løbet af de næste dage, jeg skal lige ha' fundet dem

Kommentar
Fra : heseda


Dato : 29-12-08 20:16

Hie hvor er det pænt gjort af dig - jeg vil holde øje med det - TAK

Kommentar
Fra : heseda


Dato : 07-01-09 20:37

Hej og godt nytår. Jeg opretter lige et nyt spørgsmål ang. skiftende billeder - slideshow

Du har følgende muligheder
Eftersom du ikke er logget ind i systemet, kan du ikke skrive et indlæg til dette spørgsmål.

Hvis du ikke allerede er registreret, kan du gratis blive medlem, ved at trykke på "Bliv medlem" ude i menuen.
Søg
Reklame
Statistik
Spørgsmål : 177414
Tips : 31962
Nyheder : 719565
Indlæg : 6407837
Brugere : 218876

Månedens bedste
Årets bedste
Sidste års bedste