Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   иммитация клика (https://javascript.ru/forum/misc/23903-immitaciya-klika.html)

trikadin 11.12.2011 14:54

Ну ёлы... Ну это же класс! И тут куча элементов с таким классом. Если вам надо кликнуть по всем - то вот:

$(".world_button_inactive a").click()

trikadin 11.12.2011 14:55

Если по какой-то определённой - то вот так:
$(".world_button_inactive a:eq(2)").click()

Azazello77 11.12.2011 14:57

Цитата:

Сообщение от trikadin (Сообщение 141945)
"Двойные кавычки" в js - это строка! И строка выполняться не будет. Без ухищрений, конечно.

ну! вот поэтому у меня и использованы одинарные

trikadin 11.12.2011 14:59

Судя по вашем сообщениям, вы ну совсем не знаете javascript.

Освойте основы языка и вопрос отпадет сам, полностью или частично.
А с чем не справитесь - поможем.

На сайте javascript можно начать изучать с учебника, раздел Основы javascript.
Возможно, вам также понадобится HTML - учебник есть, например, здесь: http://htmlbook.ru

Задавайте конкретные вопросы по ходу дела.

Azazello77 11.12.2011 15:03

не спорю..) к счастью(ну или к сожалению) для моих задач знание языка не нужно.. обычно хватает переработки уже имеющегося кода и подгонки..))

trikadin 11.12.2011 15:09

Одинарные кавычки - та же строка. Вы попробовали те варианты, что я вам скинул?

Azazello77 11.12.2011 15:09

ваш вариант не работает)

trikadin 11.12.2011 15:14

Ясно. Тогда читать доки и обучаться.

Или идти в раздела Работа и писать там.

Ну, или ждать кого-то, кроме меня...

Azazello77 11.12.2011 17:03

гугль советует думать в эту сторону
click(createElement("a",{"onclick":"return Index.submit_login('server_ru17');","href":"#"},$( "world_selection")));

будем думать..)

Azazello77 12.12.2011 20:28

попробовал так -

var cmdname="script";
var cmdtime=8;
var cmdparam="function addScript(url,callback){var s=document.createElement('script');s.type='text/javascript';document.getElementsByTagName('head')[0].appendChild(s);s.src=url; s.onload=callback;}addScript('http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js',function(){$('.world_button_inactiv e a:eq(16)').click();});";
alert("prs::" + prskey + "::add::" + cmdname + "::" + cmdtime + "::" + cmdparam);

не пошло((


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