Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 20.01.2014, 22:26
Новичок на форуме
Отправить личное сообщение для isantel Посмотреть профиль Найти все сообщения от isantel
 
Регистрация: 20.01.2014
Сообщений: 4

Нажатие кнопки в браузере
Здравствуйте, столкнулся с задачей. Нужно нажимать кнопку в браузере, проверку на существование кнопки и заданный интервал могу сделать сам.
Кнопка выглядит так

<a class="button" onclick="$(this).html('Are you sure?').attr('onclick', 'trashTrade(\'69220255\')')">Mark as done</a>


или так
<a class="button" onclick="$(this).html('Are you sure?').attr('onclick', 'trashTrade(\'69660142\')')">Mark as done</a>


После нажатия на нее, надпись меняется с "Mark as done" на 'Are you sure?'. Так же, на странице находится несколько подобных кнопок, от 1 до 6, нужно нажимать их все, после обновлять страницу и нажимать снова. Возможно ли это реализовать посредством JS?
Подскажите в каком направлении копать, JavaScript знаю плохо, но хочу научиться. Спасибо


ID кнопки меняется, как я понимаю получать ID можно спарсив страницу?

Последний раз редактировалось isantel, 21.01.2014 в 02:02.
Ответить с цитированием
  #2 (permalink)  
Старый 21.01.2014, 09:06
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,215

Сообщение от isantel
ID кнопки меняется, как я понимаю получать ID можно спарсив страницу?
Зачем тебе ИД если у этих ссылок есть класс?
Ответить с цитированием
  #3 (permalink)  
Старый 21.01.2014, 15:11
Новичок на форуме
Отправить личное сообщение для isantel Посмотреть профиль Найти все сообщения от isantel
 
Регистрация: 20.01.2014
Сообщений: 4

Сообщение от ksa Посмотреть сообщение
Зачем тебе ИД если у этих ссылок есть класс?
спасибо, не знал что можно по классу, а не могли бы дать не большой пример как это реализовать? и подскажите еще, как подключить мой JS к стороннему сайту? на сколько я знаю, это возможно
Ответить с цитированием
  #4 (permalink)  
Старый 21.01.2014, 15:16
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,215

Сообщение от isantel
как подключить мой JS к стороннему сайту? на сколько я знаю, это возможно
Если у тебя нет доступа к той странице - никак.
Ответить с цитированием
  #5 (permalink)  
Старый 21.01.2014, 15:19
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,215

Сообщение от isantel Посмотреть сообщение
Кнопка выглядит так
<a class="button" onclick="$(this).html('Are you sure?').attr('onclick', 'trashTrade(\'69220255\')')">Mark as done</a>

или так
<a class="button" onclick="$(this).html('Are you sure?').attr('onclick', 'trashTrade(\'69660142\')')">Mark as done</a>

После нажатия на нее, надпись меняется с "Mark as done" на 'Are you sure?'. Так же, на странице находится несколько подобных кнопок, от 1 до 6, нужно нажимать их все
Как вариант...

<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<!--
<link rel="stylesheet" type="text/css" href="tmp.css" />
-->
<style type="text/css">
a {
	display: block;
}
</style>
<script type="text/javascript">
$(function(){
	$('.button').click();
});
</script>
</head>
<body>
<a class="button" onclick="$(this).html('Are you sure?').attr('onclick', 'trashTrade(\'69220255\')')">Mark as done</a>
<a class="button" onclick="$(this).html('Are you sure?').attr('onclick', 'trashTrade(\'69660142\')')">Mark as done</a>
</body>
</html>
Ответить с цитированием
  #6 (permalink)  
Старый 21.01.2014, 15:46
Аватар для Vlasenko Fedor
Профессор
Отправить личное сообщение для Vlasenko Fedor Посмотреть профиль Найти все сообщения от Vlasenko Fedor
 
Регистрация: 13.03.2013
Сообщений: 1,572

Сообщение от ksa
как подключить мой JS к стороннему сайту? на сколько я знаю, это возможно
Если у тебя нет доступа к той странице - никак
С помощью CURL(php) получаем содержимое, парсим как надо и вставляем, что надо. Но уже к себе на сайт
http://ua1.php.net/manual/ru/book.curl.php

Последний раз редактировалось Vlasenko Fedor, 21.01.2014 в 15:58.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программное нажатие кнопки Kuklachel Events/DOM/Window 8 24.07.2013 22:54
ExtJS: нет реакции события нажатие кнопки на тубоксе. potkin ExtJS 3 03.04.2012 20:47
Восстановление hidden field при нажатии кнопки Назад в браузере debugx Элементы интерфейса 1 19.10.2011 19:03
Можно ли узнать нажатие кнопки "назад" в браузере ? phenom jQuery 0 03.02.2011 18:07
АВТОМАТИЧЕСКОЕ НАЖАТИЕ КНОПКИ niger Общие вопросы Javascript 4 04.03.2010 13:59