Gå til innhold

Lage fortelling med JS?


Anbefalte innlegg

Videoannonse
Annonse

Det første du gjør er å samle masse informasjon av brukeren ved hjelp av prompt metoden. Deretter lager du setninger med informasjonen brukeren har skrevet inn. Hvis jeg ikke tar helt feil så var dette også en rekke med tilfeldige setninger som ble brukt.

 

Ps. Scriptet på ihimel.dk siden hadde man brukt VBscript. Det fungerte ikke i Opera

Endret av Waldmeister
Lenke til kommentar

<script type="text/javascript">
navn = prompt('Hva heter du?','');
setninger_arr = new Array();
setninger_arr[0]=", ha, ha, ha!";
setninger_arr[1]=", henter du et glass vann til meg";
setninger_arr[2]=", kan du være stille";
tilfeldigtall = Math.floor(Math.random()*3)

document.write(navn+setninger_arr[tilfeldigtall])
</script>

Tror noe sånt burde fungere.

REG: testa koden.

Endret av Waldmeister
Lenke til kommentar

ja, nei det trenger du ikke for jeg tror jeg skjønte det. Om jeg skal lag een liten historie om brukeren gjør jeg.

 

navn = prompt('Hva heter du?','');

Alder = promt('Hvor gammel er du?',");

 

 

setninger_arr[1]=", Dette er";

setninger_arr[2]=", han er";

 

document.write(setninger_arr[1]+navn+setninger_arr[2]+alder)

Men din forrige virket ikke. Det kom bare promt'en, men ikke no fortelling. Jeg la alt som ett script

Lenke til kommentar

<html>
<head>
<script type="text/javascript">
tilfeldig_arr=[]
navn = prompt('Hva heter du?','');
alder = prompt('Hvor gammel er du?', '');
navn_arr = new Array();
navn_arr[0]=", er et fint navn";
navn_arr[1]=", er et stygt navn!";
navn_arr[2]=", er et ganske kjedelig navn";
alder_arr = new Array();
alder_arr[0]=", wow du er gammel";
alder_arr[1]=", du er nok for ung!";
alder_arr[2]=", ahh, du har bursdag idag";
for(var i = 0; i < 2; i++){
tilfeldig_arr.push(Math.floor(Math.random()*3));
}
</script>
</head>
<body>


<script type="text/javascript">
document.write(navn + navn_arr[tilfeldig_arr[0]] + ". " + alder + alder_arr[tilfeldig_arr[1]])
</script>

</body>
</html>

 

For sent. Var ferdig når jeg leste svaret ditt.

Lenke til kommentar

Jeg hart prøvd <p> og <b>

dette virker ikke...

Noen som da har noen andre tips?

Jeg kan dele den opp til flere scripts, men da kommer setningene frem etterhvert so man fyller ut... Vet ikke hva jeg skal gjøre :(

 

EDIT:

Men selv om jeg har prøvd det, betyr det ikke at jeg prøvde riktig..

Endret av stian123
Lenke til kommentar
Hadde det ikkje egentlig vert like greit å berre lage et enkelt serverside script til detta da? Med en enkel form du fyller ut, og får "resultat" på neste side liksom? :shrug:

Jo, sikkert.. Men jeg er så nærme og klare denna. Og kan fælt lite om script og programering ellers... så om noen bare fortalte meg hvordan jeg får setningene på hver sin side, hadde det vært supert!!

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...