Avatar billede EveryMA Mester
31. december 2010 - 21:00 Der er 4 kommentarer og
1 løsning

Skift en angivende tekst ved hver opdatering

Hej Eksperter.

Jeg kan garanteret finde det på google, men jeg kan ikke lige komme på hvad jeg egentlig præcist skal søge på.

Jeg har brug for noget til en : Vidste du at...., også i en tabel skal der komme noget tekst, og hvis man opdaterer siden, så skal der komme nyt tekst. Altså så det information man får at vide under "Vidste du at" det ikke altid er det samme.

Jeg tror det er lavet i javascript, men det der skal vises, skal komme fra en mysql database igennem asp (den del klarer jeg selv) - skal blot guides til denne funktion der automatisk / random vælger en sætning! :)
Avatar billede EveryMA Mester
31. december 2010 - 21:02 #1
Ved ikke hvorfor jeg spilder jeres tid på denne dag :)
Men jeg fandt det selv. Typisk lige efter man opretter spørgsmålet :)

<script language="JavaScript">
<!--
var r_text = new Array ();
r_text[0] = "All the leaves are brown";
r_text[1] = "And the sky is grey";
r_text[2] = "I've been for a walk";
r_text[3] = "On a winter's day";
r_text[4] = "I'd be safe and warm";
r_text[5] = "If I was in L.A.";
r_text[6] = "California dreaming, On such a winter's day";
var i = Math.floor(7*Math.random())

document.write(r_text[i]);
//-->
</script>
Avatar billede EveryMA Mester
31. december 2010 - 21:02 #2
Lukker
Avatar billede heinzdmx Nybegynder
31. december 2010 - 21:36 #3
Kommer lidt an på hvordan du vil lave det jo. Hvis det skal være sådan at man skal kunne trykke på en "næste" knap er det meget godt det er javascript, men hvis du nu laver mange af dem er det nok knap så smart, så burde du nærmere lave et tilfældigt udtræk fra din database ved hvert kald...

På den måde fylder din side mindre og blivere hurtigere for brugeren at hente
Avatar billede EveryMA Mester
31. december 2010 - 23:20 #4
Korrekt.

Jeg sad lige præcis og tænkte det samme.
For jeg var godt igang med at fylde på, da jeg tænkte at jeg aldrig vil komme til at slette, men kun fylde på.

Det lige før jeg leder efter en "Åben tråden - igen"-knap... hmm :/

Jeg må lede efter et Random-ASP script, ellers kommer jeg tilbage i en ny tråd :)

Iøvrigt tak for svaret selvom tråden var lukket.
Avatar billede heinzdmx Nybegynder
01. januar 2010 - 00:45 #5
Her lidt der kan bruges til at vælge en random record fra din database:
http://www.plus2net.com/sql_tutorial/sql_rand.php

SELECT * FROM table ORDER BY RAND() limit 1


Har du brug for mere hjælp bør du oprette et nyt spørgsmål i ASP eller database kategorierne... :)

Ps. Godt nytår :)
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