Avatar billede kbonline Nybegynder
24. marts 2003 - 00:55 Der er 4 kommentarer og
2 løsninger

tilfældigt tal fra talrække

kan man dette ?

tal      = (1,2,3,4,5,6,7,8,9,10,34,42,126,765)
funktion = vælg et tilfældigt tal fra talrækken
action  = skriv tal eks. 34

????
Avatar billede grunken Nybegynder
24. marts 2003 - 01:22 #1
Sådan her måske ???

<SCRIPT LANGUAGE="JavaScript">
var streng = '1,2,3,4,5,6,7,8,9,10,34,42,126,765';
var separator = ',';
var randomNum = Math.floor(Math.random()*14)
var strengArray = streng.split(separator);

for (var i=0; i < strengArray.length; i++)
  if (i == randomNum) { 
    document.write(strengArray[i]);
  }
</script>

-grunken
Avatar billede grunken Nybegynder
24. marts 2003 - 01:50 #2
Må vist hellere lave den helt iorden :)

<SCRIPT LANGUAGE="JavaScript">
var streng = '1,2,3,4,5,6,7,8,9,10,34,42,126,765';
var separator = ',';
var strengArray = streng.split(separator);
var randomNum = Math.floor(Math.random()*strengArray.length)

for (var i=0; i < strengArray.length; i++)
  if (i == randomNum) { 
    document.write(strengArray[i] + '<BR>');
  }
</script>

-grunken
Avatar billede Slettet bruger
24. marts 2003 - 14:07 #3
Hm, lidt nemmere:

<script>
arr = new Array(1, 2, 3, 4, 5, 6, 10, 15, 927);
document.write(arr[Math.floor(Math.random() * arr.length)]);
</script>
Avatar billede kbonline Nybegynder
24. marts 2003 - 14:55 #4
kan jeg sætte en værdi (asp) til at være dette tal ?

eks.
<% tal = (arr[Math.floor(Math.random() * arr.length)]) %>


???
Avatar billede kbonline Nybegynder
24. marts 2003 - 15:26 #5
grunken kom først med noget der virkede (får de 30 point), men jeg smider lige lidt ekstra i til dig også phoenix(15 point) det var lidt lettere
Avatar billede grunken Nybegynder
25. marts 2003 - 02:03 #6
Fandt du ud af det med at overføre værdien til asp ??

ellers! :

<form name=frm>
  <input type="hidden" name="tal>
</form>


<script>
arr = new Array(1, 2, 3, 4, 5, 6, 10, 15, 927);
document.frm.tal.value = arr[Math.floor(Math.random() * arr.length)];
</script>


og så kan du hente den på næste side med :

request.form("tal")

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