Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Вызов <form> и <input> (https://javascript.ru/forum/misc/7837-vyzov-form-i-input.html)

roggy 21.02.2010 23:53

Вызов <form> и <input>
 
Здравствуйте. Нужно написать скрипт на несколько строчек, который бы кликал на кнопку с исполнением обработчика событий onClick:

Код:

<form name="form7" method="post" class="form0"><input type="submit" value="Кнопка" class="selector-red-4" onClick="window.open('html-list.html', '_blank', 'toolbar=no,width=210,height=150,left=120,top=120'); return false"></form>

То есть нужен скрипт, который бы кликал на эту кнопку при заходе на страницу с кнопкой. Помогите, пожалуйста!

JsLoveR 22.02.2010 01:16

roggy,
Я так понимаю, что Вы не знаете о существовании обработчика событий onload. Этот обработчик выполнит событие после загрузки страницы, должен находится в body или в скрипте.
В скрипте:
window.onload=window.open('html-list.html', '_blank', 'toolbar=no,width=210,height=150,left=120,top=120');

В body:
<body onload="window.open('html-list.html', '_blank', 'toolbar=no,width=210,height=150,left=120,top=120'); return false"></body>
. Если Вы хотите сделать анимацию движущегося курсора к кнопке и кликающего на неё, то вряди такое получится.

roggy 22.02.2010 14:39

Вызов <form> и <input>
 
А можно как-то сделать так, чтоб выполнялся обработчик событий, но открывалась страница html-list.html не в новом окне?

roggy 22.02.2010 18:31

P.S. Мне вот на одном форуме подсказали примерный алгоритм того, как это можно сделать:

·Добываем объект кнопки <input type=submit... при этом код обработчика кнопки будет в параметре onclick этого объекта
·Меняем в коде обработчика _blank на _top чтобы открывалось в том же окне.
·Назначаем новую функцию onclick для объекта кнопки и вызываем его


Кто может помочь с осуществлением?

JsLoveR 23.02.2010 11:49

roggy,
Просто уберите <body>onload="window.open('html-list.html','_blank', 'toolbar=no,width=210,height=150,left=120,top=120' ); return false"</body> и замените на '_self '


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