Kezdőoldal » Számítástechnika » Weblapkészítés » Hogyan kell olyan "kódot"...

Hogyan kell olyan "kódot" írni szövegszerkeztőben (pl:notepad++), ami véletlenszerűen kiválaszt egy szót, a megadottakból? Pl beírok 5 számot és egy gombra a weblapomon rákattintva kiválasztja mondjuk a 4es számot?

Figyelt kérdés

Ha nem világos,vagy kell hogy pontosítsak, hogy mit is akarok "én" véletlenszerűen kiválasztani.


Előre is köszi!!



2017. aug. 11. 00:39
 1/4 anonim ***** válasza:
100%
Csak be kell gépelni.
2017. aug. 11. 04:15
Hasznos számodra ez a válasz?
 2/4 anonim ***** válasza:

véletlenszerűen azaz RANDOM szeretnél kiválasztani valamit.

Azt hogy ezt milyen script nyelven készíted el, már csak rajtad múlik!

2017. aug. 11. 17:53
Hasznos számodra ez a válasz?
 3/4 sharkxxx ***** válasza:

<center>

    <p>

        <input type="text" id="input_text" value="" />

    </p>

    <p>

        <input type="button" id="btn_generate" value="Select random word" onclick="buttonClick();" />

    </p>

    <p>

        <span id="output_text"></span>

    </p>

</center>

<script>


function randomInt(range) {

    return Math.round(Math.random()*range);

}


function getRandWord(s) {

    var a = s.split(" ");

    var result = "";

    var i = 0;

    if (a.length <= 1) {

        // Select a random letter

        if (s.length > 0) {

            i = randomInt(s.length - 1);

            result = s[i];

        }

    }

    else {

        // Select a random word

        i = randomInt(a.length - 1);

        result = a[i];

    }

    return result;

}


var counter = 0;

var refreshIntervalId = 0;

var max_interval = 0;


function doTimer() {

    var s = document.getElementById("input_text").value;

    document.getElementById("output_text").innerHTML = getRandWord(s);

    counter++;

    if (counter >= max_interval) {

        clearInterval(refreshIntervalId);

        document.getElementById("btn_generate").disabled = false;

    }

}


function buttonClick() {

    document.getElementById("btn_generate").disabled = true;

    counter = 0;

    max_interval = 12;

    refreshIntervalId = setInterval(doTimer, 60);

}


</script>

2017. aug. 11. 19:14
Hasznos számodra ez a válasz?
 4/4 A kérdező kommentje:
3.-nak köszi!!
2017. aug. 13. 15:28

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!