Buton de împingere automată, exemple diferite de exemple în lecție - formulare web pentru site

Adesea când utilizați o căutare. mai ales când apare cuvântul "buton", puteți vedea diferite opțiuni pentru găsirea de soluții care implementează un clic automat pe un buton sau pe orice alt element al paginii. Pur și simplu puneți-vă, un buton de auto-împingere sau o imitație a unui clic.








Unde poate veni la îndemână și cum. Aici este imposibil să spun fără echivoc, probabil în primul rând fantezia ta ar trebui să sugereze modul de a aplica apăsarea automată a butonului.

Deci, există o mulțime de opțiuni pentru utilizarea butoanelor de auto-apăsare sau a blocurilor auto-indicatoare. Cum se utilizează această lecție pentru a rezolva, așa că hai să trecem la codul sursă, și de a face butonul, și apoi aplicați mai multe opțiuni diferite pentru depresie ei.

1) Creați butonul. pentru asta suntem destul de potriviti butonul html. care este proiectat pentru a crea butoane. Pentru a accesa butonul nostru, îi vom da un identificator unic, de exemplu id = "justbutton", și pentru a crea o alertă, creați o fereastră de alertă. care va informa prin clic. Acum, butonul nostru arată astfel:







Acum, dacă apăsați butonul. atunci va apărea o fereastră în care va fi afișat conținutul avertizării. Dar trebuie să forțăm să apăsați pe butonul propriu pentru ca, odată ce pagina a fost încărcată, sa produs imediat un eveniment.

Pentru a face acest lucru, trebuie să închideți evenimentul window.onload de pe buton, care ajută la implementarea oricărei acțiuni la deschiderea paginii. Avem nevoie de o mică bucată de cod js care atribuie un eveniment clic pe butonul nostru (identificatorul său). Puteți face așa:

Și dacă trebuie să executați această fereastră nu imediat, dar după o anumită perioadă de timp?
Acest lucru poate fi implementat și utilizând această metodă prin adăugarea metodei setTimeout. responsabil de întârzierea timpului specificat în milisecunde și de funcționarea o singură dată, de care avem nevoie:


Sunt momente când aveți nevoie de un anumit timp pentru a face lucruri similare. de exemplu, faceți clic pe orice buton, sau pentru a afișa orice informație. Să presupunem că avem nevoie de fiecare 10 secunde, apăsați butonul, puteți face acest lucru folosind setInterval, care diferă de metoda setTimeout care execută codul într-o buclă fără sfârșit, la intervale regulate specificate de timp, și poate fi oprită prin utilizarea clearInterval. Codul sursă pentru samonazhimayuscheysya la fiecare 10 secunde, butonul va arata astfel:







Trimiteți-le prietenilor: