28. februar 2007 - 09:28
Der er
9 kommentarer og 1 løsning
Skifte citat automatisk efter 6 sek?
Hej, Jeg har nogle citater i mysql min database, som jeg gerne vil have vist på forsiden med et automatisk skift efter 6 sek. Citaterne består af en overskrift og en tekst, som begge skal hives med ud... Hvordan laves dette?
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
28. februar 2007 - 10:07
#1
Du kunne f.eks have en Iframe der opdaterer hvert X sekund og viser et citat fra databasen. Ellers kunne du nok også ved hjælp af PHP eller ASP smide dit array med citater ind i et javascript array, som så skifter hver X sekund.
28. februar 2007 - 10:09
#2
Under forudsætning af, at der ikke er grimme linjeskift: <script type="text/javascript"> var citater = []; citater[citater.length] = ["En god ide","Hvis du skal ind i bla bla bla"]; citater[citater.length] = ["En dårlig ide","Hvis du skal forhindre bla bla bla"]; //osv. var actCit = Math.floor(Math.random()*citater.length); window.onload = function(){ switchCit(); } function switchCit(){ actCit = ++actCit % citater.length; document.getElementById("headCit").firstChild.nodeValue = citater[actCit][0]; document.getElementById("bodyCit").firstChild.nodeValue = citater[actCit][1]; setTimeout("switchCit()", 6000); } </script> <div id="visCitat"> <h1 id="headCit"> </h1> <div id="bodyCit"> </div> </div>
28. februar 2007 - 10:25
#3
roenving: Hvordan får jeg mine data fra mysql databasen med i arrayet?
28. februar 2007 - 10:29
#4
Laver en løkke, der skriver tingene ud ...
28. februar 2007 - 10:34
#5
roenving: Jeg er ikke så meget inde i javascript, så er stadig ikke helt klar over hvordan jeg får mine data fra mysql databasen over i javascriptet?
28. februar 2007 - 10:37
#6
Hvordan ville du skrive en løkke, er det php eller hvad ?-) men f.eks. while(mysql_fetch_etellerandet){ print "citater[citater.length] = ['$variabel[0]','$variabel[1]'];" }
28. februar 2007 - 10:45
#7
Ja, det er i php det skal kobles sammen med...
06. marts 2007 - 08:22
#8
Fik sammensat det jeg skulle bruge med lidt herfra og lidt hjemmekode, men smid lige et svar, og jeg deler lidt point ud...
06. marts 2007 - 15:19
#9
Velbekomme '-) -- og ja, du skal absolut beholde de fleste point selv !-)
20. januar 2008 - 23:41
#10
Tak for point ;~}
Vi tilbyder markedets bedste kurser inden for webudvikling