Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   нажатие на несколько кнопок по порядку (https://javascript.ru/forum/dom-window/31980-nazhatie-na-neskolko-knopok-po-poryadku.html)

ŞΘLƉiΞR 28.09.2012 08:58

нажатие на несколько кнопок по порядку
 
Здраствуйте уважаемые юзеры, я ничего не соображаю в JS(а копаться нет времени), поэтому обращаюсь суда за помощью.:help:
Есть определённая страница, на которой размещены 3 кнопки(<button>)у них имеются только параметры value , при нажатии на одну, показывается вторая, а первая пропадает, при нажатии на вторую, показывается третья и вторая пропадает, и так по кругу(1-2-3-1-2-3-...). Нужно реализовать скриптик, который через определённое время автоматически нажимает по очереди на каждую кнопку по порядку и чтобы не останавливался.:)
PS: скрипт я не на сайт буду загружать, а в оперу в пользовательские скрипты засовывать:)

bes 28.09.2012 11:58

<style>
div button {
	visibility: hidden;
}
</style>
<div>
	<button>1</button>
	<button>2</button>
	<button>3</button>
</div>
<script>
window.onload = function () {
	var div = document.body.children[0];
	var elems = div.children;
	var len = elems.length;
	var n, m = 0;
	setInterval(function () {
		n = m - 1;
		if (n < 0) {
			n = len - 1;
		}
		elems[n].style.visibility  = 'hidden';
		elems[m].style.visibility  = 'visible';
		m++;
		if (m > len - 1) {
			m = 0;
		}
		
	}, 1000);
	
}
</script>

ŞΘLƉiΞR 28.09.2012 13:50

bes,
ты не правильно понял, кнопки сами исчезают, а не скрипт их убирает, скрипт все-го лишь должен нажимать по очереди на каждую кнопку через определённое время

bes 28.09.2012 14:17

Цитата:

Сообщение от ŞΘLƉiΞR
кнопки сами исчезают, а не скрипт их убирает

это как

Цитата:

Сообщение от ŞΘLƉiΞR
крипт все-го лишь должен нажимать по очереди на каждую кнопку через определённое время

смысл нажатий, если эффект в исчезании

в чём полезный эффект сей затеи?

ŞΘLƉiΞR 28.09.2012 14:32

bes,
После входа на страницу скрипт ищет кнопку 1 и нажимет на неё, далее после полного обновленя страницы скрипт нажимает на кнопку2, страница обновляется, потом снова на кнопку1... и тп. Т.е. просто тупо нажимает по очереди на каждую кнопку.


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