Avatar billede krel Nybegynder
12. juli 2007 - 21:29 Der er 10 kommentarer og
1 løsning

billed + text fader

Hey derude?

Hvis man nu har tabellen som nedenfor: (simpel)

<table>
<tr>
<td></td>
<td>[et billede(1) her]</td>
</tr>
<tr>
<td></td>
<td>[en tekst der passer til billede(1) her]</td>
</tr>
</table>

Jeg kunne godst tænke mig at kombinere en billed og tekstfader og evt. med en database (access .asp) sådan at når billede(1) (evt. med id) vises så vises tilsvarende tekst(1) og når der så fades til billede(99) følger tekst(99) også med osv.. osv..

Er det blot at bryde noget kode op på en tilfældig billedfader eller har i andre forslag

Ps. har ingen kode men kan evt. finde en fader jeg ville bruge?

hilsen
Kristian
Avatar billede w13 Novice
12. juli 2007 - 21:39 #1
Find gerne en fader. Formodentlig ligger billeder så i et array, og så er det bare at konstruere array'et vha. ASP, så det indeholder poster fra db. Og at gøre det samme med tekst.
Avatar billede krel Nybegynder
12. juli 2007 - 22:11 #2
fra dynamicdrive.com

<head>
<script language="JavaScript1.1">
<!--

//*****************************************
// Blending Image Slide Show Script-
// © Dynamic Drive (www.dynamicdrive.com)
// For full source code, visit http://www.dynamicdrive.com/
//*****************************************

//specify interval between slide (in mili seconds)
var slidespeed=3000

//specify images
var slideimages=new Array("image1.gif","image2.gif","image3.gif")

//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>

<body>
<a href="java script:gotoshow()"><img src="image1.gif" name="slide" border=0 style="filter:blendTrans(duration=3)" width=97 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>

<p align="center"><font face="arial" size="-2">This free script provided by<br>
<a href="http://www.dynamicdrive.com">Dynamic Drive</a></font></p>
Avatar billede krel Nybegynder
12. juli 2007 - 22:13 #3
hmm tror faktisk selv jeg kan se din ide..
Kan det passe at man så fletter noget db ind i head delen og så blot vælget select from TABEL where id=(et eller andet) osv osv.??
Avatar billede w13 Novice
12. juli 2007 - 22:15 #4
Præcis. Din ASP-kode skal så bare konstruere følgende linje:

var slideimages=new Array("image1.gif","image2.gif","image3.gif")
Avatar billede krel Nybegynder
12. juli 2007 - 22:20 #5
kan man så ikke lave det med noget strIMG1, strIMG2 osv..
hvor man så sætter
strIMG1 =
strIMG2 = felt i tabelnavn (hvor feltet så indeholder den præcise placering på webstedet? eks root/gallery/image1.jpg)
osv..
osv..
Avatar billede krel Nybegynder
12. juli 2007 - 22:40 #6
bliver så lige nød til at høre om en anden ting. kan man lave en paramentre der gør at det ikke er img1 der vises som første billede men så det i stedet bliver tilfældigt f.eks. img22 og hvis man så reloader (F5) img17 osv.. osv..
Avatar billede krel Nybegynder
23. juli 2007 - 22:28 #7
lukker her..
Avatar billede w13 Novice
23. juli 2007 - 22:40 #8
ja man kan. :)
Avatar billede krel Nybegynder
24. juli 2007 - 12:42 #9
--> w13 sku du ha haft point? og kan man spørgere videre her eller skal jeg poste et nyt indlæg for har siddet og rodet en del men kan skut ikke få det til at fungere helt som jeg vil...?
Avatar billede krel Nybegynder
24. juli 2007 - 13:08 #10
Avatar billede w13 Novice
24. juli 2007 - 15:19 #11
Nej, jeg skulle ikke have haft point. Men man kan godt det, du spurgte om. :) Altså gøre det, som du foreslog.
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