Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » Обработчик событий в js (Немного терпения)

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3

Открыть новую тему     Написать ответ в эту тему

PANSHAMSKOE

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Пробовал, что-то не хочет работать...
 
Полный Ваш пример выглядит так:

Код:
 
<script>
var els=document.getElementsByTagName('a')
for(i=0;i<els.length;i++)
{
 if (check_element(els[i]))  
 if (els[i].className=='highslide'&&check_element(els[i]))  
 els[i].onclick=function(){hs.expand(this);return false;}  
 }
 
function check_element(el)
{
 var foundfirst=false
 while(el.tagName!='BODY')
 {
  if (el.tagName=='DIV')
  {
   if (foundfirst&&el.id=='qq') return true
   if (!foundfirst&&el.className=='ww') foundfirst=true
  }
  el=el.parentNode
 }
return false
}
</script>

 
Картинки открываются без него(обработчика)

Всего записей: 28 | Зарегистр. 14-03-2011 | Отправлено: 22:27 28-03-2011
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
PANSHAMSKOE
блин.. ну елки палки

Цитата:
for(i=0;i<els.length;i++)  
{  
 if (els[i].className=='highslide'&&check_element(els[i]))  
 els[i].onclick=function(){hs.expand(this);return false;}  
 }  

и все.

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 22:29 28-03-2011
PANSHAMSKOE

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Так я и c, и без него  
Код:
if (check_element(els[i]))  

пробовал, всеравно не работает.

Всего записей: 28 | Зарегистр. 14-03-2011 | Отправлено: 22:36 28-03-2011
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
PANSHAMSKOE

Цитата:
пробовал, всеравно не работает.

значит ссылка не в двух дивах с нужными параметрами

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 22:53 28-03-2011
PANSHAMSKOE

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да нет, в двух divax

Код:
 
<div id="qq"><div class="ww">
<a href="1.jpg class="highslide" target="_blank"><img src="p1.jpg" /></a><div class="highslide-caption">описание картинки</div>
</div></div>
 

 
Пробовал и без дива с описанием картинки.

Всего записей: 28 | Зарегистр. 14-03-2011 | Отправлено: 23:02 28-03-2011 | Исправлено: PANSHAMSKOE, 23:07 28-03-2011
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
PANSHAMSKOE
у вас бардак в голове полнейший

Цитата:
   if (foundfirst&&el.id=='qq') return true  
   if (!foundfirst&&el.className=='ww') foundfirst=true  

вы просили class='ww' внутри id='ww'

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 23:06 28-03-2011
PANSHAMSKOE

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сорри, я уже заметил, когда написал

Всего записей: 28 | Зарегистр. 14-03-2011 | Отправлено: 23:08 28-03-2011
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
PANSHAMSKOE

Цитата:
Сорри, я уже заметил, когда написал

тогда выложить страницу и дать ссылку.

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 23:08 28-03-2011
PANSHAMSKOE

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ой, извините меня грешника, все работает.
 
Готов расцеловать Вас, огромное спасибо, можете оставить wmr или ещё, готов пожертвовать за помощь.

Всего записей: 28 | Зарегистр. 14-03-2011 | Отправлено: 23:17 28-03-2011
LacettiRED



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Автоматизация мониторинга; Подскажите, как автоматизировать мониторинг инфы в инете?  
Уточняю вопрос: на сайте Ген консульства Финляндии для получения визы надо  сначала записаться на приём; для этого надо зайти сюда  https://www.visaservices.co.in/Finland-visa-application/AppScheduling/AppScheduling.aspx?P=PcqAqEGdf4OMbJ1CZgKHSUN3Je9Uumiy6NGhvmhMab7phBf7hKlWsBQNrNze6jyj+86S93yLA0yGdiqvwB5yZg%3d%3d  
там выбрать регион (Питер), в следующем окне, выбрать количество заявителей и вид визы и "отправить"; обычно в ответ видим сообщение об отсутствии свободных мест для записи; и потом всё повторяется снова и так в течение дня периодически надо мониторить : а не появилась ли вакансия? Можно ли автоматизировать эту рутину?  
1) полностью : т.е. ват файл сам периодически выполняет всю эту последовательность действий и в случае положительного ответа открывал бы окно для записи на приём  
2) частично , т.е. кликнул по ярлыку и вся эта последовательность команд тупо выполнилась и сам смотришь на результат.  
Т.е. максимально автоматизировать мониторинг вакансий на запись в Ген консульство на визу. Буду очень благодарен за ответ и любые отзывы на этот вопрос! )

Всего записей: 75 | Зарегистр. 27-02-2008 | Отправлено: 18:36 14-04-2011
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LacettiRED
c bat файлом вам сюда
Задачи на bat-файлах 10
иначе же  
Имитация браузера-запрос методом post


----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 20:44 14-04-2011
LacettiRED



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery

Цитата:
c bat файлом вам сюда  

с 1й темы я и начал )) а во 2й писать бессмысленно, там с 2009г тишина )

Всего записей: 75 | Зарегистр. 27-02-2008 | Отправлено: 22:30 14-04-2011
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LacettiRED

Цитата:
а во 2й писать бессмысленно, там с 2009г тишина )

а не надо в ней писать - надо читать.  
смысл именно в этом - имитировать запрос браузера, а за эти 2 года ничего в этой идее не изменилось
 

Цитата:
с 1й темы я и начал  

пункт правил насчет дублирования вопросов помните?

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 22:39 14-04-2011 | Исправлено: Cheery, 22:39 14-04-2011
LacettiRED



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery

Цитата:
надо читать.  

ок.

Цитата:
насчет дублирования

да, про кросспостинг я знаю, но...последовательно перемещался по темам следуя советам, а не одновременно залил на все топики.

Всего записей: 75 | Зарегистр. 27-02-2008 | Отправлено: 08:16 15-04-2011
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3

Компьютерный форум Ru.Board » Интернет » Web-программирование » Обработчик событий в js (Немного терпения)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru