Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как сослаться на линк из document.write ? (https://javascript.ru/forum/misc/2678-kak-soslatsya-na-link-iz-document-write.html)

Navsad 30.01.2009 18:29

Как сослаться на линк из document.write ?
 
Здравстуйте, подскажите плз!
На странице стоит скрипт вида:
<script language="JavaScript" src="http://domain.net/links/name.js"></script>
Он генерит на странице случайную ссылку.
Сам скрипт:
document.write("<font face=Times New Roman size=3 color=> </font><a href=http://domain.net/1234/index.html><font face=Times New Roman size=3 color=#FFCCFF>Текст ссылки</font></a>");

Как сделать iframe с адресом генерируемым этим скриптом?

ZoNT 30.01.2009 18:47

document.write('<iframe src="http://domain.net/1234/index.html"></iframe>');

Navsad 31.01.2009 04:51

Блин, я наверно плохо написал, уточняю, ссылка генерится скриптом и каждый раз другая, если бы одна, то вопросов нет, а так...

x-yuri 31.01.2009 08:03

запускать скрипт в изначально невидимом iframe и корректировать его

Navsad 31.01.2009 08:05

А по подробнее, как это сделать то?

x-yuri 31.01.2009 08:19

есть еще вариант запускать скрипт в невидимом div'е и из полученного результата вытаскивать ссылку и потом создавать iframe - чтобы не создавать iframe непонятно куда указывающий или временно указывающий не туда

а по поводу вопроса - что именно не понятно?
как запустить скрипт -
<script language="JavaScript" src="http://domain.net/links/name.js"></script>

как получить доступ к ссылке -
node.getElementsByTagName('a')[0]

или что?

Navsad 31.01.2009 08:34

Блин, да я знаю как установить код, он уже стоит.
Так всетаки как конкретно связать iframe и node.getElementsByTagName('a')[0] ?

x-yuri 31.01.2009 08:46

ты хочешь готовый код? спроси что именно ты не знаешь как сделать ;-)

Цитата:

Так всетаки как конкретно связать iframe и node.getElementsByTagName('a')[0] ?
тебе нужно из ссылки вытащить url и использовать его при создании iframe

Navsad 31.01.2009 09:49

Да да, именно это и надо, пусть я выгляжу дураков в глаза опытных программистов, пофик, но я не знаю как это сделать:(

x-yuri 31.01.2009 09:55

ты не выглядишь дураком, просто не хочешь сам предпринять какие-либо действия
скажи, что именно ты не знаешь: как найти ссылку, как выяснить куда она ссылается, как удалить ссылку, как создать iframe, твой вариант?


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