Lottó és véletlen szám sorsoló majd díjazó script - hogyan?
Szeretnék , egy olyan oldalt amely egy lottóhoz - vagy tombolához hasonló talpakon alapszik!.
Megvan egy müködő alap kód - ami kisorsol 5 véletlen számot. - viszont azt szeretném kiiratni, hogy végül mennyi egyezik a te általad megadott számokkal - és egy alap nyeremény tábla szerint a nyereményt - jóváírja neked.
<html>
<head><title>Lottó</title></head>
<body>
<div id="lotto" style="width:500px; display:inline-block; padding:2px;">
<script type="text/javascript">
for (i=1;i<=90;i++){
document.write('<div style="display:inline-block; border:1px solid black; width:36px; padding:2px; margin:2px; text-align:right;">'+i+'<input type="checkbox" id="lotto_'+i+'" onclick="cbox_click(this);" /></div>');
}
</script>
</div>
<script type="text/javascript">
function torol(){
for (i=1;i<=90;i++){
document.getElementById('lotto_'+i).checked = false;
}
}
function sorsol(){
var arr = [];
while(arr.length < 5){
var randomnumber=Math.ceil(Math.random()*90);
var found=false;
for(var i=0;i<arr.length;i++){
if(arr[i]==randomnumber){found=true;break;}
}
if(!found)arr[arr.length]=randomnumber;
}
return arr;
}
function veletlen(){
torol();
arr = sorsol();
for(var i=0;i<arr.length;i++){
document.getElementById('lotto_'+arr[i]).checked = true;
}
}
function sorsol_es_mutat(){
arr = sorsol();
document.getElementById('sorsolas').innerHTML = 'A szamok: ';
for(var i=0;i<arr.length;i++){
document.getElementById('sorsolas').innerHTML += arr[i]+',';
}
document.getElementById('sorsolas').innerHTML += '<br />A te szamaid: ';
for (var i=1;i<=90;i++){
if (document.getElementById('lotto_'+i).checked){
document.getElementById('sorsolas').innerHTML += i+',';
}
}
}
function ellenoriz(){
kijelolt = 0;
for (var i=1;i<=90;i++){
if (document.getElementById('lotto_'+i).checked){
kijelolt++;
if (kijelolt>5) return false;
}
}
return true;
}
function cbox_click(obj){
if (!ellenoriz()){
obj.checked = false;
window.alert('Csak 5 szamot jelolhetsz!');
}
}
</script>
<input type="button" value="Torol" onclick="torol();" />
<input type="button" value="Veletlen" onclick="veletlen();" />
<input type="button" value="Sorsol" onclick="sorsol_es_mutat();" />
<div id="sorsolas"></div>
</body>
</html>
" Hát ezt ne JS-el csináld, hanem inkább PHP-val."
Csinálhatja JS-el is - legfeljebb csak egyjátékos lesz.
" Igen, csinálhatja JS-el is, csak ha átírom a JS kódot, akkor mindig nyerni fogok..."
Felesleges szőrszálhasogatás - gyanítom a kérdező kísérletezik, gyakorol, nem ezzel akar az online játékpiacra betörni, vagy a Szerencsejáték Zrt-nek konkurenciát létrehozni. ;)
De hogy konstruktív és ontopik is legyek - íme egy példa (nem a legszebb, de remélem érthető), kedves kérdező:
Feltöltöttem egy ilyen kis egyszemélyes lotto játékot.
php-mysql-tuts.eu/lotto
Ebből már megtudod tanulni.A linken ott egy videó is meg a letöltő link hozzá!
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!