10. juli 2003 - 23:03Der er
27 kommentarer og 2 løsninger
Træk et mantra
Hej Er der nogen der har mod på at lave etr lille script til mig. Jeg har brug for en tabel med en knap hvori der står ""Træk et mantra" og når man så trykker på knappen skal der komme et mantra frem - Et mantra er egentlig blot en kort sætning som f.eks. "Jeg er en fredfyldt sjæl" - Altså skal jeg kunne indskrive en cirka 50 forskellige mantra og når brugeren så trykker på knappen fpr han en tilfældig af disse. Er der nogen der har mod herpå - evt. for 150 point ?
ps. det behøves altså ikke skrives i java - men jeg tror det er det nemmeste - og nej jeg har ikke en database tilknyttet i øjeblikket så det er ikke en løsning.
Du må sgu godt få dem allesammen hvis du giver mig hele koden - jeg har prøvet selv et stykke tid men den driller mig - Jeg skal jo have noget oppe i head delen og så noget nede i body delen,,,
her er hvad jeg kommer frem til - men den fortæller mig at der er fejl i scriptet
<html>
<head> <title>New Page 3</title> <script> function trakMantra(){ var mantra = new Array(); mantra[0] = "Jeg er en fredfyldt sjæl"; mantra[1] = "Husk den dybe stilhed";
//... osv.
var nr = Math.floor(Math.random * mantra.length); return mantra(nr) } } </script> </head>
og lige et en lille fejl i den kære roenving's function :)
men nu er den der ;)
<html>
<head> <title>New Page 3</title> <script> function trakMantra(){ var mantra = new Array(); mantra[0] = "Jeg er en fredfyldt sjæl"; mantra[1] = "Husk den dybe stilhed";
//... osv.
var nr = Math.floor(Math.random() * mantra.length); document.getElementById('mantrad').innerHTML = mantra[nr]; } </script> </head>
den bliver altså ved med dens sytaksfejl i linie 14 ??? her er den samlede kode: <html> <head> <title>New Page 3</title> <script> function trakMantra(){ var mantra = new Array(); mantra[0] = "Jeg er en fredfyldt sjæl"; mantra[1] = "Husk den dybe stilhed";
//... osv.
var nr = Math.floor(Math.random * mantra.length); return mantra(nr) } </script> </head>
Så en korrekt udgave med min implementation i din kode, herberth:
<script language="javascript" type="text/javascript"> function trakMantra(){ var mantra = new Array(); mantra[0] = "Jeg er en fredfyldt sjæl"; mantra[1] = "Husk den dybe stilhed";
//... osv.
var nr = Math.floor(Math.random() * mantra.length); return mantra[nr] }
Det er mig der takker - nu skal jeg så bare finde på en 40-50 mantra - Fortsat god aften - Og Gruben bare kom glad så skal jeg sgu nok give dig nogle udfordringer.
-- og hvis han får for mange ved han jo hvor han skal søge hjælp *g*
Synes godt om
Ny brugerNybegynder
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.