Ako Vyrobiť Gombík S Kódom

Obsah:

Ako Vyrobiť Gombík S Kódom
Ako Vyrobiť Gombík S Kódom

Video: Ako Vyrobiť Gombík S Kódom

Video: Ako Vyrobiť Gombík S Kódom
Video: Ako vyrobiť fotokalendár? /// Typocon online editor 2024, November
Anonim

Pri vytváraní stránok je niekedy potrebné, aby po kliknutí na tlačidlo umiestnené na stránke došlo v prehliadači k nejakej udalosti naprogramovanej autorom. Aby ste to dosiahli, musíte do vygenerovaného dokumentu vložiť kód JavaScript a spojiť ho s požadovaným tlačidlom. V závislosti od množstva kódu, ktoré je potrebné na implementáciu zamýšľanej udalosti, môžete použiť rôzne spôsoby pripojenia tlačidla k kódu.

Ako vyrobiť gombík s kódom
Ako vyrobiť gombík s kódom

Inštrukcie

Krok 1

Volania kódu JavaScript sú najčastejšie spojené s udalosťou onclick, to znamená s kliknutím na ľavé tlačidlo myši. Ak nepotrebujete veľa kódu na opísanie akcie, ktorá sa musí stať, potom je možné všetok kód umiestniť priamo do značky tlačidla. Napríklad na naprogramovanie prehľadávača tak, aby po kliknutí na tlačidlo zobrazil jednoduchú správu, by skript jazyka JavaScript vyzeral takto: alert („Kód fungoval!“) Stačí iba jeden príkaz a text. To všetko je možné ľahko vložiť do popisu udalosti onclick tlačidlovej značky. V takom prípade môže najjednoduchší kód HTML stránky vyzerať takto:

Gombík s kódom

Gombík s kódom

Krok 2

Nie je praktické umiestňovať zložitejší kód JavaScript priamo do značky tlačidla. Je jednoduchšie vytvoriť z toho samostatnú funkciu a uskutočniť jej hovor v udalosti onclick. Môže to napríklad vyzerať ako funkcia, ktorá zobrazuje okno s časom kliknutia na tlačidlo: funkcia getTime () {

var now = nový dátum ();

alert ("Kód pracoval v" + now.getHours () + ":" + now.getMinutes ());

} Mal by byť umiestnený v hlavičke stránky (medzi značkami a). Celý kód stránky s volaním tejto funkcie viazanej na tlačidlo môže vyzerať takto:

Tlačidlo volania funkcie

funkcia getTime () {

var now = nový dátum ();

alert ("Kód pracoval v" + now.getHours () + ":" + now.getMinutes ());

}

Tlačidlo volania funkcie

Krok 3

Rovnaká metóda by sa mala použiť pri kliknutí na niekoľko rôznych tlačidiel, čím by sa vyvolala udalosť, ktorú je možné popísať rovnakým kódom JavaScriptu. Môžete napríklad mierne upraviť predchádzajúcu funkciu a pridať tak identifikáciu stlačeného tlačidla do okna správy: funkcia getTime (btnString) {

var now = nový dátum ();

alert (btnString + "kliknutie" + now.getHours () + ":" + now.getMinutes ());

} Celý kód stránky s tromi týmito tlačidlami môže vyzerať takto:

Tri tlačidlá s funkčným volaním

funkcia getTime (btnString) {

var now = nový dátum ();

alert (btnString + "kliknutie" + now.getHours () + ":" + now.getMinutes ());

}

Prvé tlačidlo

Druhé tlačidlo

Tretie tlačidlo

Odporúča: