На форуме InfoScript.ru вы можете: задать вопросы по php, вопросы по javascript, вопросы по системе uCoz, заказать графику для вашего сайта и просто пообщаться с хорошими людьми
  • Страница 1 из 1
  • 1
Модератор форума: frenkmalcov  
Нажатие кнопки в браузере
MicroCip Дата: Вторник, 01.02.2011, 15:39 | Сообщение # 1
Offline
Заглянувший
Пользователи
Сообщений:7
Награды:0
Замечания:0%
Репутация
0
В общем, пишу программу, в которой нужна функция нажатия кнопки в браузере.
Т.д. допустим, что у кнопки id равен button, нужен JavaScript код нажатия на этй кнопку.
Спаибо. Надеюсь на ваш ответ в скором времени.
 
antisept Дата: Вторник, 01.02.2011, 15:55 | Сообщение # 2
Offline
BrainStorming
Администраторы
Сообщений:2847
Награды:51
Репутация
987
MicroCip, всмысле, чтобы кнопка автоматически нажималась?

Если я долго не выполняю обещаний, напомните мне в ЛС. Скорее всего, я просто забыл.

Не оказываю помощь через ЛС. Все вопросы - на форум или в комментарии.
 
MicroCip Дата: Вторник, 01.02.2011, 16:10 | Сообщение # 3
Offline
Заглянувший
Пользователи
Сообщений:7
Награды:0
Замечания:0%
Репутация
0
antisept, не совсем, при нажатии на обычную кнопку в программе, будет нажиматься кнопка в браузере, браузер в программу встроен.

Сообщение отредактировал MicroCip - Вторник, 01.02.2011, 16:11
 
antisept Дата: Вторник, 01.02.2011, 16:23 | Сообщение # 4
Offline
BrainStorming
Администраторы
Сообщений:2847
Награды:51
Репутация
987
Как-то так:

Code
<input type="button"  name="knopka1"  onclick="document.getElementById('knopka2').click();">
<input type="button" name="knopka2" >

правда, работает только в IE sad


Если я долго не выполняю обещаний, напомните мне в ЛС. Скорее всего, я просто забыл.

Не оказываю помощь через ЛС. Все вопросы - на форум или в комментарии.
 
MicroCip Дата: Вторник, 01.02.2011, 17:22 | Сообщение # 5
Offline
Заглянувший
Пользователи
Сообщений:7
Награды:0
Замечания:0%
Репутация
0
Давали код вида:
Code
document.getElementById ([# 34] ButtonName [# 34]). Нажмите кнопку ()

Только он почему то не работает. Подправить не могли бы?
 
7soft Дата: Вторник, 01.02.2011, 18:40 | Сообщение # 6
Offline
Супер чел
Script Creator
Сообщений:420
Награды:15
Замечания:0%
Репутация
231
MicroCip, может с jquery?
Code
      
$("input#myinput").click(function () {
        // Твоя функция
      });

// Либо

$("input#myinput").click(); // Эмуляция клика на кнопку




7soft [B] контакте


Сообщение отредактировал 7soft - Вторник, 01.02.2011, 18:44
 
MicroCip Дата: Вторник, 01.02.2011, 18:49 | Сообщение # 7
Offline
Заглянувший
Пользователи
Сообщений:7
Награды:0
Замечания:0%
Репутация
0
7soft, спасибо, но нет. Нужен: JavaScript или JScript либо VBScript...
 
7soft Дата: Вторник, 01.02.2011, 18:54 | Сообщение # 8
Offline
Супер чел
Script Creator
Сообщений:420
Награды:15
Замечания:0%
Репутация
231
MicroCip, тогда вот на javascript с примером (оригинал):

Использование
Метод click() эмулирует клик мышью по элементу.

HTMLElementObject.click()

Пример

Эмуляция клика при загрузке страницы:

Code
<html>
<head>
<script type="text/javascript">
function clickButton()
   {
   document.getElementById('button1').click()
   }
function alertMsg()
   {
   alert("Button 1 was clicked!")
   }
</script>
</head>
<body onload="clickButton()">

<form>
<input type="button" id="button1" onclick="alertMsg()"
value="Button 1" />
</form>

</body>
</html>

Демо




7soft [B] контакте
 
antisept Дата: Вторник, 01.02.2011, 19:32 | Сообщение # 9
Offline
BrainStorming
Администраторы
Сообщений:2847
Награды:51
Репутация
987
Quote (MicroCip)
Только он почему то не работает. Подправить не могли бы?

Странно, у меня работает. Тестил в IE 8.

Попробуй во второй кнопке исправить button на file и посмотри, будет ли открываться обзор жесткого диска при нажатии на первую кнопку:

Quote
<input type="button" name="knopka1" onclick="document.getElementById('knopka2').click();">
<input type="file" name="knopka2" >


Если я долго не выполняю обещаний, напомните мне в ЛС. Скорее всего, я просто забыл.

Не оказываю помощь через ЛС. Все вопросы - на форум или в комментарии.
 
  • Страница 1 из 1
  • 1
Поиск: