как заставить скрипт нажатьь на кнопку именно с именем name="next"
<html>
<head>
</head>
<body>
<form method=GET>
<input type=submit name="next" class="form" value="Далее" onclick=alert('111111111111')>
<input type=submit name="nextsite" class="formbutton" value="Далее" onclick=alert('2222222222222')>
</form>
<script language="JavaScript">
function clic(){
document.getElementsByTagName('input').click();
}
setTimeout('clic()',3000)
</script>
</body>
</html>
Спустя 1 минута, 6 секунд (8.04.2011 - 15:26) T1grOK написал(а):
Зачем. Если можно указать форму и отправить.
Спустя 31 минута, 51 секунда (8.04.2011 - 15:58) Guest написал(а):
не, надо именно так
Спустя 7 минут, 10 секунд (8.04.2011 - 16:05) ApuktaChehov написал(а):
document.getElementsByTagName('input')[номер элемента*].click();
*порядковый номер элемента в дереве дом начиная от указанного элемента(document)
*порядковый номер элемента в дереве дом начиная от указанного элемента(document)
Спустя 22 минуты, 3 секунды (8.04.2011 - 16:27) Guest написал(а):
ну етот способ я знаю, а можно както выбрать по имени? или по класу name="nextsite" class="formbutton"
Спустя 34 минуты, 15 секунд (8.04.2011 - 17:02) ApuktaChehov написал(а):
Если вы знаете этот метод, то как же вы не знаете о getElementById и о getElementByClassName?
Спустя 4 часа, 29 минут, 46 секунд (8.04.2011 - 21:31) Guest написал(а):
оу, про getElementByClassName незнал, спс,
а почему не работает скрипт?
а почему не работает скрипт?
<html>
<head>
</head>
<body>
<form method=GET>
<input type=submit name="next" class="form" value="Далее" onclick=alert('111111111111')>
<input type=submit name="nextsite" class="formbutton" value="Далее" onclick=alert('2222222222222')>
</form>
<script language="JavaScript">
function clic(){
document.getElementsByTagName('input').document.getElementsByClassName('formbutton').click();
}
setTimeout('clic()',3000)
</script>
</body>
</html>
Спустя 57 минут, 43 секунды (8.04.2011 - 22:29) ApuktaChehov написал(а):
Потому что вы явно не понимаете что делаете.
Спустя 21 минута, 58 секунд (8.04.2011 - 22:51) denizkin написал(а):
Guest
Рабочий вариант, работает по нажатию на Ctrl, догадайся как сделать как тебе надо всё легко! ;)
<html>
<head>
<script language="JavaScript">
function click(){
document.getElementById("formbutton").onclick();
}
</script>
</head>
<body onkeydown="if(event.ctrlKey)click();">
<form method=GET>
<input type=submit name="nextsite" id="formbutton" value="next" onclick=alert();>
</form>
</body>
</html>
Рабочий вариант, работает по нажатию на Ctrl, догадайся как сделать как тебе надо всё легко! ;)