smurf78 Skrevet 11. januar 2004 Skrevet 11. januar 2004 noen som vet hvordan jeg enklest mulig gjør dette? Jeg har en liste med mange ord og vil at den skal plukke ut et av ordene, tilfeldig hvilket, når man trykker på en knapp. 0 Siter
citoyen Skrevet 11. januar 2004 Skrevet 11. januar 2004 Er det en database eller en liste? Hvilken database, i tilfelle? Og hvilket program skal du bruke til å hente ut ordet, evt. i hvilket program skal ordet settes inn? 0 Siter
Gjest tod Skrevet 11. januar 2004 Skrevet 11. januar 2004 Du sier ingenting om hvilket porgrammeringsspråk eller hvilken database du skal gjøre dette i. Generelt: Finn ut hvor mange elementer det er i lista. Bruk en randomiseringsfunksjon og generer et tall innafor dette intervallet. Hent ut elementet med dette nummeret. Avhengig av listas lengde og hvor mange ganger dette skal gjøres, kan det være hensiktsmessig å lese alle elementene i lista inn i et array, slik at du slipper å aksessere databasen for hvert element (tar lengre tid). 0 Siter
smurf78 Skrevet 11. januar 2004 Forfatter Skrevet 11. januar 2004 Er det en database eller en liste? Hvilken database, i tilfelle? Og hvilket program skal du bruke til å hente ut ordet, evt. i hvilket program skal ordet settes inn? hehe kort gjennomtenkt av meg. Vet egentlig ikke så mye om dette, men tenkte meg egentlig å bare lage et bittelite program hvor man kan trykke på en knapp så kommer en av de ordene jeg har lagt inn i evt. en liste opp. Man trenger kanskje ikke database til dette? Hvordan gjør jeg det enklest mulig? Er det noe jeg f.eks kan gjøre i html med noen scripts? For min del kan det godt være en webside hvor man trykke på en knapp istedetfor et eget program 0 Siter
citoyen Skrevet 11. januar 2004 Skrevet 11. januar 2004 hehe kort gjennomtenkt av meg. Vet egentlig ikke så mye om dette, men tenkte meg egentlig å bare lage et bittelite program hvor man kan trykke på en knapp så kommer en av de ordene jeg har lagt inn i evt. en liste opp. Man trenger kanskje ikke database til dette? Hvordan gjør jeg det enklest mulig? Er det noe jeg f.eks kan gjøre i html med noen scripts? For min del kan det godt være en webside hvor man trykke på en knapp istedetfor et eget program Nei, det er verken nødvendig eller hensiktsmessig å bruke database til å gjøre noe slikt som dette. Scripting er ikke min sterke side, men om du finner en som kan litt JavaScript eller php så skal det kunne gjøres ganske enkelt. 0 Siter
Gjest tod Skrevet 11. januar 2004 Skrevet 11. januar 2004 hehe kort gjennomtenkt av meg. Vet egentlig ikke så mye om dette, men tenkte meg egentlig å bare lage et bittelite program hvor man kan trykke på en knapp så kommer en av de ordene jeg har lagt inn i evt. en liste opp. Man trenger kanskje ikke database til dette? Hvordan gjør jeg det enklest mulig? Er det noe jeg f.eks kan gjøre i html med noen scripts? For min del kan det godt være en webside hvor man trykke på en knapp istedetfor et eget program Skriptet under illustrerer prinsippet. For å legge til ord er det bare å utvide lista, f.eks: ord[3] = "pære"; osv. Plasser dette skriptet i head-delen på html-sida. function tilfeldigOrd() { ord = new Array(); ord[0] = "eple"; ord[1] = "appelsin"; ord[2] = "banan"; ordNr = Math.round(Math.random() * (ord.length-1)); return ord[ordNr]; } Plasser denne delen i body-feltet: Hver gang du trykker på knappen vil et tilfeldig ord fra lista vises i en alert-boks. 0 Siter
Gjest tod Skrevet 11. januar 2004 Skrevet 11. januar 2004 Skriptet under illustrerer prinsippet. For å legge til ord er det bare å utvide lista, f.eks: ord[3] = "pære"; osv. Plasser dette skriptet i head-delen på html-sida. function tilfeldigOrd() { ord = new Array(); ord[0] = "eple"; ord[1] = "appelsin"; ord[2] = "banan"; ordNr = Math.round(Math.random() * (ord.length-1)); return ord[ordNr]; } Plasser denne delen i body-feltet: Hver gang du trykker på knappen vil et tilfeldig ord fra lista vises i en alert-boks. skal være 0 Siter
smurf78 Skrevet 13. januar 2004 Forfatter Skrevet 13. januar 2004 Skriptet under illustrerer prinsippet. For å legge til ord er det bare å utvide lista, f.eks: ord[3] = "pære"; osv. Plasser dette skriptet i head-delen på html-sida. function tilfeldigOrd() { ord = new Array(); ord[0] = "eple"; ord[1] = "appelsin"; ord[2] = "banan"; ordNr = Math.round(Math.random() * (ord.length-1)); return ord[ordNr]; } Plasser denne delen i body-feltet: Hver gang du trykker på knappen vil et tilfeldig ord fra lista vises i en alert-boks. tusen tusen takk 0 Siter
Anbefalte innlegg
Bli med i samtalen
Du kan publisere innhold nå og registrere deg senere. Hvis du har en konto, logg inn nå for å poste med kontoen din.