ПредишенСледващото

Често, когато се използва за търсене. особено когато бутонът дума, можете да видите различните варианти за заявки за търсене на решения, които да реализират автоматично кликване на бутон или друг елемент на страницата. Казано по-просто - бутон samonazhimayuschuyusya, или имитация на клика.


Къде може да е полезно и как. Има определено не може да се каже, най-вероятно на първо място трябва да подтикне въображението си как може да се прилага автоматично натискане.

Така че използването на опции или бутони безброй samonazhimayuschihsya samopoyavlyayuschihsya блокове. Как да се използва този урок за решаване, така че нека да стигнем до изходния код, и да направи на бутона, и след това се прилага няколко различни опции за депресия нея.

1) Създаване на бутон. за тази доста подходящ бутон HTML тагове ние. която е предназначена за създаване на бутони. С цел да се прилага по отношение на нашия бутон, я питам уникален идентификатор naprime идентификатор = "justbutton", както и за доказване на съответствие ще създаде предупредителен прозорец. да бъде информиран за кликване. Сега бутона ни изглежда така:

Сега, ако натиснете бутона. ще се появи прозорец, който ще сигнализира на съдържанието. Но ние все още трябва да се направи себе си натиснете този бутон, за да когато зареждането на страницата, след като се е случило събитието.

За да направите това, poveshat бутон window.onload събитие, което помага да осъзнаем, всяко действие, когато се отвори страницата. Ще се нуждаем от малко парче JS код, който определя нашата бутон (идентификатор) кликване на мишката събитие. Това може да стане по следния начин:

И ако трябва да изпълня този прозорец веднага, но след определен период от време?
Също така е възможно да се приложи този метод, добавяйки метод setTimeout. е отговорен за времето на забавяне, за части от секундата и се изпълнява веднъж, което е това, което ни трябва:


Има моменти, когато имате нужда от известно време, за да направи подобни неща, например кликнете върху някой от бутоните, или да показвате никаква информация. Да кажем, че имаме нужда от всеки 10 секунди, натиснете бутона, можете да го направите с помощта на setInterval, който се различава от метода на setTimeout на която се изпълнява кода в безкраен цикъл, на равни интервали, определени от време, може да бъде спрян с помощта clearInterval. Сорс кодът за samonazhimayuscheysya на всеки 10 секунди бутона ще изглеждат по следния начин:

Подкрепете проекта - споделете линка, благодаря!