Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 08.05.2010, 13:42
Аспирант
Отправить личное сообщение для Black_Sun Посмотреть профиль Найти все сообщения от Black_Sun
 
Регистрация: 29.04.2010
Сообщений: 68

Как достать ссылку из тега script?
Есть скрипт на странице с функцией
function update() {
ob('lnk').innerHTML ='<strong><a target="_blank" href="http://link">Ссылка</a></strong>';}

lnk - это id тега td на странице.
Надо удаленно через внешний скрипт(greasemonkey к примеру) достать эту ссылку из скрипта и автоматически перейти по ней.
Так же в нём принимают участие две другие функции
function cross() {
if (document.getElementById||document.all) return 1;
return 0;
}
function ob(id_ob) {
return document.getElementById? document.getElementById(id_ob) : document.all(id_ob);
}

Последний раз редактировалось Black_Sun, 12.05.2010 в 16:53.
Ответить с цитированием
  #2 (permalink)  
Старый 09.05.2010, 10:41
Аспирант
Отправить личное сообщение для Black_Sun Посмотреть профиль Найти все сообщения от Black_Sun
 
Регистрация: 29.04.2010
Сообщений: 68

Решил использовать инфу отсюда http://javascript.ru/blog/KOLANICH/r...m-vyrazheniyam но вчера этот способ перестал работать

Последний раз редактировалось Black_Sun, 12.05.2010 в 16:50.
Ответить с цитированием
  #3 (permalink)  
Старый 12.05.2010, 16:57
Аспирант
Отправить личное сообщение для Black_Sun Посмотреть профиль Найти все сообщения от Black_Sun
 
Регистрация: 29.04.2010
Сообщений: 68

Никак не могу стандартными способами получить ссылку, получил только содержимое того скрипта.
Ответить с цитированием
  #4 (permalink)  
Старый 13.05.2010, 22:04
Аспирант
Отправить личное сообщение для Black_Sun Посмотреть профиль Найти все сообщения от Black_Sun
 
Регистрация: 29.04.2010
Сообщений: 68

Проблема решилась полностью одной строчкой
var a=document.getElementsByTagName("HEAD")[0].innerHTML.match(/\http:[^\s\"]+[^\" >]*?/g)[0];alert(a)
Ответить с цитированием
Ответ



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

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