Random string in text + semireset typ
by lennyekberg
HTML
<button class="get-rnd-sentence">Slumpa meningar!</button>
<button class="get-rnd-sentence">reset</button>
<hr>
<div><!--Början på mening --><span class="random-sentence-ch1"></span> <!--Som avslutas här!--></div>
<br>
<div class="random-sentence-ch2"> </div>
<br>
<div class="random-sentence-ch3"> </div>
JavaScript
var sentences = [
'Can we go to the park.',
'Where is the orange cat? Said the big black dog.',
'We can make the bird fly away if we jump on something.',
'We can go down to the store with the dog. It is not too far away.',
'My big yellow cat ate the little black bird.',
'I like to read my book at school.',
'We are going to swim at the park.'
],
//the current sentences length
maxSentences = sentences.length;
var sentences2 = [
'Vi ska gå ut.',
'Var är mitt paraply.',
'Spela fotboll är svårt.',
'En efterrätt hade inte varit fel.',
'En lånebil är snabb.',
'Du ska flytta till Italien.',
'Buuuuuu',
'Brääääk'
],
//the current sentences length
maxSentences2 = sentences2.length;
//get and return a random sentences from array
function getRandomSentence() {
//calculate a random index
// från början hade jag som följer;
// var rndIdx = Math.floor(Math.random()*(maxSentences -1 ));
// men tor sedan bort -1 då sista värdet i respektive array inte visades, var det kanske dumt gjort?
var rndIdx = Math.floor(Math.random()*(maxSentences));
//return the random sentence
return sentences[rndIdx];
}
//get and return a random sentences from array
function getRandomSentence2() {
//calculate a random index
var rndIdx2 = Math.floor(Math.random()*(maxSentences2));
//return the random sentence
return sentences2[rndIdx2];
}
//show a random sentences in a DOM selector
//vad är en DOM selector, för alla taggar i html eller?
function showRandomSentence(selector){
var randomSentence = getRandomSentence();
$(selector).html(randomSentence);
}
//show a random sentences in a DOM selector
//vad är en DOM selector, för alla taggar i html eller?
function showRandomSentence2(selector){
var randomSentence2 = getRandomSentence2();
...