Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Имитация нажатия кнопки каждые 50 секунд (https://javascript.ru/forum/misc/65306-imitaciya-nazhatiya-knopki-kazhdye-50-sekund.html)

nbspwka 12.10.2016 08:30

Имитация нажатия кнопки каждые 50 секунд
 
Доброе утро, страна! Хотел спросить, вот на странице есть элемент button со следующим классом btn-success, и мне нужно сделать так, чтоб при запуске скрипта, происходило нажатие на данную кнопку с интервалом в 50 секунд.

ksa 12.10.2016 10:23

Цитата:

Сообщение от nbspwka
и мне нужно сделать так, чтоб при запуске скрипта, происходило нажатие на данную кнопку с интервалом в 50 секунд

И что тебе мешает в реализации этих нужд?

nbspwka 12.10.2016 10:57

Цитата:

Сообщение от ksa (Сообщение 431383)
И что тебе мешает в реализации этих нужд?

Я не знаю как это сделать, хотела получить код

ksa 12.10.2016 11:49

Цитата:

Сообщение от nbspwka
хотела получить код

Вона че... :blink:

Bond 12.10.2016 12:47

setInterval в помощь - https://learn.javascript.ru/settimeout-setinterval
а также - https://learn.javascript.ru/dispatch-events

nbspwka 13.10.2016 07:34

Ребят, напишите пожалуйста код, очень нужно

Dilettante_Pro 13.10.2016 11:21

nbspwka,
Сделал на 10 секунд - 50 слишком долго ждать
<!DOCTYPE html
<html>
<head>
    <title>Untitled Page</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
<script>
$(function() {
   $('.btn-success').on('click', function() {
      $('#ccc').css('display','block');
      $("#ccc").fadeOut(5000);
   });
   var clc = setInterval( function() { $('.btn-success').click(); }, 10000);

});
</script>
</head>

<body>
<button class='btn-success'>BUTTON</button>
<div id="ccc" style='display:none'><img src = 'http://javascript.ru/cat/list/donkey.gif' /></div>
</body>
</html>

Хотя непонятно, что это вам даст

warren buffet 13.10.2016 11:49

Это учебная задача, студентота мается.

Dilettante_Pro 13.10.2016 16:38

Если кнопок с таким классом много
<!DOCTYPE html
<html>
<head>
    <title>Untitled Page</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
<script>
$(function() {
    $('.btn-success', $('#panel0-0-b')).on('click', function () {
      $('#ccc').css('display','block');
      $("#ccc").fadeOut(5000);
   });
   var clc = setInterval( function() { $('.btn-success',$('#panel0-0-b')).click(); }, 10000);

});
</script>
</head>

<body>
<div id="panel0-0-a">
   <button class='btn-success'>BUTTON-a</button>
</div>
<div id="panel0-0-b">
   <button class='btn-success'>BUTTON-b</button>
</div>
<div id="ccc" style='display:none'><img src = 'http://javascript.ru/cat/list/donkey.gif' /></div>
</body>
</html>


Часовой пояс GMT +3, время: 06:42.