Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Извлечение ссылки внутри script до body (https://javascript.ru/forum/events/9286-izvlechenie-ssylki-vnutri-script-do-body.html)

Black_Sun 08.05.2010 14:42

Как достать ссылку из тега 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 09.05.2010 11:41

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

Black_Sun 12.05.2010 17:57

Никак не могу стандартными способами получить ссылку, получил только содержимое того скрипта.

Black_Sun 13.05.2010 23:04

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


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