Javascript.RU

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

полчить из тега "a" что находится в событии
Не уверен что правильно написал заголовок и правильно изложил мысль.
нужно из этого
<a target="_blank" onmousedown="rc(this,'//yandex.ru/clck/jsredir?from=yandex.ru%3Byan" tabindex="2">Лучшие книги <b class="needsclick">об</b> <b class="needsclick">инвестициях</b> | Инвестирование</a>

получить
//yandex.ru/clck/jsredir?from=yandex.ru%3Byan
делаю расширение для хрома.
должно записывать яндекс ссылку которая получается при клике правой кнопкой мыши и копирывании ссылки.
Ответить с цитированием
  #2 (permalink)  
Старый 11.06.2014, 14:35
Аватар для BETEPAH
Профессор
Отправить личное сообщение для BETEPAH Посмотреть профиль Найти все сообщения от BETEPAH
 
Регистрация: 23.06.2011
Сообщений: 1,165

Берите содержимое аттрибута onmousedown и парсите
Сообщение от garfiik
<a target="_blank" onmousedown="rc(this,'//yandex.ru/clck/jsredir?from=yandex.ru%3Byan" tabindex="2">
Какой-то непорядок с кавычками и скобками
Ответить с цитированием
  #3 (permalink)  
Старый 12.06.2014, 20:53
Новичок на форуме
Отправить личное сообщение для garfiik Посмотреть профиль Найти все сообщения от garfiik
 
Регистрация: 11.06.2014
Сообщений: 7

Обрезал ссылку не удачно
Ответить с цитированием
  #4 (permalink)  
Старый 13.06.2014, 21:15
Новичок на форуме
Отправить личное сообщение для garfiik Посмотреть профиль Найти все сообщения от garfiik
 
Регистрация: 11.06.2014
Сообщений: 7

<a class="b-link serp-item__title-link serp-item__title-link" target="_blank" onmousedown="rc(this,'//yandex.ru/clck/jsredir?from=yandex.ru%3Byandsearch%3Bweb%3B%3B&amp;text=%D0%A1%D0%9A%D0%90%D0%99%D0%9F&amp;uuid=&amp;state=AiuY0DBWFJ4ePaEse6rgeAjgs2pI3DW9J0KiE5XNXd0dp0ZMwFHovqKXvNaDLlJ0_lVrCjBiliyNv7JyCcTEsor8zx6uSiV2ySXjJpW3tFEm_AcPS0lZDAlD1faQgmu-kys852jRX7z_o7jw13Nge3LUcLWjmGPAt4eDUXu-NHY4Invmq8QPS5VAOPsD1dN_StULPwWfKMowR3kdcrsObhpaIVEIJa_wdrEe1YsSLWOcplkhGBA8vBeXJg5FOOVpmY1TuX7Tkzw&amp;data=UlNrNmk5WktYejR0eWJFYk1LdmtxdFhveEt0OFIyVXNLM3JYSlk0eUNSTGtFUUlDc1RJVkxjY09MZkRoR0tzdEZwRzF1X1FlQzYwa3ppVGNNNUJfLTFUWGQ4Yk5QTngt&amp;b64e=2&amp;sign=3729989ddfc6295f98ceddd0fbcd5178&amp;keyno=8&amp;l10n=ru')" href="http://www.skype.com/" tabindex="2"><b class="needsclick">Skype</b> – бесплатные звонки через Интернет, недорогие звонки на телефоны</a>


вот полностью мне из этого нужно
//yandex.ru/clck/jsredir?from=yandex.ru%3Byandsearch%3Bweb%3B%3B&am p;text=%D0%A1%D0%9A%D0%90%D0%99%D0%9F&amp;uuid=&am p;state=AiuY0DBWFJ4ePaEse6rgeAjgs2pI3DW9J0KiE5XNXd 0dp0ZMwFHovqKXvNaDLlJ0_lVrCjBiliyNv7JyCcTEsor8zx6u SiV2ySXjJpW3tFEm_AcPS0lZDAlD1faQgmu-kys852jRX7z_o7jw13Nge3LUcLWjmGPAt4eDUXu-NHY4Invmq8QPS5VAOPsD1dN_StULPwWfKMowR3kdcrsObhpaIV EIJa_wdrEe1YsSLWOcplkhGBA8vBeXJg5FOOVpmY1TuX7Tkzw& amp;data=UlNrNmk5WktYejR0eWJFYk1LdmtxdFhveEt0OFIyV XNLM3JYSlk0eUNSTGtFUUlDc1RJVkxjY09MZkRoR0tzdEZwRzF 1X1FlQzYwa3ppVGNNNUJfLTFUWGQ4Yk5QTngt&amp;b64e=2&a mp;sign=3729989ddfc6295f98ceddd0fbcd5178&amp;keyno =8&amp;l10n=ru
Ответить с цитированием
  #5 (permalink)  
Старый 13.06.2014, 21:31
Аватар для BETEPAH
Профессор
Отправить личное сообщение для BETEPAH Посмотреть профиль Найти все сообщения от BETEPAH
 
Регистрация: 23.06.2011
Сообщений: 1,165

Я же написал выше, что надо делать
<a class="b-link serp-item__title-link serp-item__title-link" target="_blank" onmousedown="rc(this,'//yandex.ru/clck/jsredir?from=yandex.ru%3Byandsearch%3Bweb%3B%3B&amp;text=%D0%A1%D0%9A%D0%90%D0%99%D0%9F&amp;uuid=&amp;state=AiuY0DBWFJ4ePaEse6rgeAjgs2pI3DW9J0KiE5XNXd0dp0ZMwFHovqKXvNaDLlJ0_lVrCjBiliyNv7JyCcTEsor8zx6uSiV2ySXjJpW3tFEm_AcPS0lZDAlD1faQgmu-kys852jRX7z_o7jw13Nge3LUcLWjmGPAt4eDUXu-NHY4Invmq8QPS5VAOPsD1dN_StULPwWfKMowR3kdcrsObhpaIVEIJa_wdrEe1YsSLWOcplkhGBA8vBeXJg5FOOVpmY1TuX7Tkzw&amp;data=UlNrNmk5WktYejR0eWJFYk1LdmtxdFhveEt0OFIyVXNLM3JYSlk0eUNSTGtFUUlDc1RJVkxjY09MZkRoR0tzdEZwRzF1X1FlQzYwa3ppVGNNNUJfLTFUWGQ4Yk5QTngt&amp;b64e=2&amp;sign=3729989ddfc6295f98ceddd0fbcd5178&amp;keyno=8&amp;l10n=ru')" href="http://www.skype.com/" tabindex="2"><b class="needsclick">Skype</b> – бесплатные звонки через Интернет, недорогие звонки на телефоны</a>
<div id="res"></div>
<script>
document.querySelector('#res').innerHTML = document.querySelector('a.serp-item__title-link').getAttribute('onmousedown').split("'")[1];
</script>
Ответить с цитированием
  #6 (permalink)  
Старый 13.06.2014, 21:58
Новичок на форуме
Отправить личное сообщение для garfiik Посмотреть профиль Найти все сообщения от garfiik
 
Регистрация: 11.06.2014
Сообщений: 7

console.log(h2[j].getElementsByTagName('a')[0].onmousedown);

например так
выдает null
Ответить с цитированием
  #7 (permalink)  
Старый 13.06.2014, 22:03
Новичок на форуме
Отправить личное сообщение для garfiik Посмотреть профиль Найти все сообщения от garfiik
 
Регистрация: 11.06.2014
Сообщений: 7

Все большое спасибо получилось буду дальше мучаца
Ответить с цитированием
  #8 (permalink)  
Старый 13.06.2014, 23:06
Новичок на форуме
Отправить личное сообщение для garfiik Посмотреть профиль Найти все сообщения от garfiik
 
Регистрация: 11.06.2014
Сообщений: 7

использование document.location.href и нажатие на ссылку эта одно и тоже или есть отличия для браузера и сервера
Ответить с цитированием
  #9 (permalink)  
Старый 14.06.2014, 02:18
Аватар для BETEPAH
Профессор
Отправить личное сообщение для BETEPAH Посмотреть профиль Найти все сообщения от BETEPAH
 
Регистрация: 23.06.2011
Сообщений: 1,165

нет
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
фрактальный сыр x-yuri Оффтопик 76 23.11.2011 21:59
О фрилансе (Личный опыт) free Оффтопик 105 18.08.2011 17:02
Поюзайте хомячка Nanto Ваши сайты и скрипты 30 06.06.2011 22:16
Как узнать что внутри тега Destrifer Events/DOM/Window 4 09.02.2009 09:15
Как узнать что находится в <label></label> duke_nu Events/DOM/Window 4 22.04.2008 21:53