Výuka Informatiky - WebDesign - JavaScript - Cvičení

Transkript

Výuka Informatiky - WebDesign - JavaScript - Cvičení
Skryj ↓
↓ Skryj
JavaScript - Cvičení - Sportka
Titulní strana
Základy Informatiky
Operační systémy
Počítačová
komunikace
Zpracování textu
Zpracování grafiky
Tabulkové procesory
Databáze
Prezentace
Publikování na PC
Publikování na
WWW
Základy
programování
CAD systémy
<< Násobilka | JavaScript-cvičení | Morseovka >>
Zadání
vytvořte funkci Sportka() pro generování číselného tahu
pomocí formuláře zajistěte zadání :
počtu losovaných čísel
celkového počtu čísel
čísla generujte pomocí metody random objektu Math
generovaná čísla uspořádejte podle velikosti
Ukázka JavaScriptu
<script type="text/javascript"> <!­­
// code to generate and display random numbers, using values entered by a user on a form
// (namely BALLS_DRAWN and MAX_NUMBER), for use as lottery numbers etc.
// Copyright (C) Rhodus Corp 1997 [[email protected]]
// do not use this code in whole or in part without including these four lines.
Informační
technologie
Operační systémy
Serverové systémy
ProgramováníDelphi
Programování - C#
Počítačová grafika
Multimedia
Webdesign
var loop; //loop counter
var randy; //holds random numbers
function make_array(size) //creates a one­dimensional array
{
this.length = size;
for (a = 0; a < size; a++) this[a] = "";
}
function generatenos() //flags certain numbers in a one­dimensional array
{
hold = new make_array(document.lottery.max_number.value);
Wiki systémy
HTML kód
HTML editory
Layout stránky
Design stránky
Navigace webu
Webové formuláře
Vývoj webových
aplikací
Vývojové nástroje
Nástroje prohlížečů
JavaScript
PHP
Správa dat na webu
Správa obsahu
Cvičení a projekty
document.lottery.numbers.value = ""; //clear numbers box
//now we need to generate some numbers­­­­­­­­­­­­­­­­­­
for (loop = 0; loop < document.lottery.balls_drawn.value; loop++) //1 step through loop for each ball to be drawn
{
randy = Math.round(Math.random() * (document.lottery.max_number.value ­ 1));
randy++; //ie. number between 0+1 (=1) and max_value­1+1 (=max_value)
if (hold[randy] == 1) {
loop­­; //if number already chosen, go back one step in the loop
continue; //and start again (so no duplicate numbers)
}
if (hold[randy] != 1) {
hold[randy] = 1; //if not already flagged, then flag the number in the 'hold' list
}
}
//­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­
Maturita Informatika
ICT podpora výuky
Ročníkové práce
Tematické plány
Metodické
sdružení
//now we need to display the numbers­­­­­­­­­­­­­­­­
}
for (loop = 0; loop <= document.lottery.max_number.value; loop++) {
if (hold[loop] == 1) //ie. if 'loop' is flagged
document.lottery.numbers.value = document.lottery.numbers.value + loop + ", "; }
Administrace Webu
//­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­
// ­­>
</script> Ukázka formuláře
Administrace
Ing. Josef Nymš
http://nyms.spsnome.cz
JoNy@2008
Design­TriadSkin
System­PmWiki
pmwiki­2.2.27
SEO webu sledují
SEO nástroje.cz
Odkazy
Plaváček ­ formuláře
Sponzorované odkazy
Tisk
Poslední úprava provedena 07.04.2011, 23:40
Školní web pro podporu výuky Informatiky na SPŠ Nové Město nad Metují

Podobné dokumenty

Stáhnout - Industry EU

Stáhnout - Industry EU Všechny ceny jsou uvedeny bez DPH a jsou platné k datu vydání katalogu. Aktuální ceny naleznete vždy na www.eobaly.cz.

Více

Všeobecné obchodní podmínky vsadchytre.cz

Všeobecné obchodní podmínky vsadchytre.cz 5. Emailová adresa Uživatele je emailová adresa, kterou Uživatel zadal při objednávce a slouží pro zaslání tipů Zprostředkovatelem po úhradě Klienta. 6.Úhrada je finanční odměna pro Zprostředkovate...

Více