Нужна помощь. Сейчас на странице отображается фрейм в который загружен некий сайт, на этом сайте нужно выбрать случайную ссылку и через N секунд сделать редирект по выбранной ссылке и отобразить полученый сайт во фрейме, потом через N секунд вывести какое-то сообщение. Подскажите как реализовать подобную задумку. Код будет хорошо) но или в каком направлении смотреть тоже будет неплохо)
document.getElementsByTagName("a") - коллекция объектов ссылок link.href - её href iframe = (-[1,]) ? document.frames["v_redactor"] : document.getElementById("v_redactor").contentWindow; - получение тела фрейма, далее обращаться как iframe.document location.href - ссылка страницы С таймерами и сообщениями, думаю, сам разберешься.
Так-с.. выборку ссылок и таймер реализовал. Стала следующая задача, открыть ссылку в этом же фрейме.. Как реализовать такую штуку?
Либо я что то не так делаю, либо не работает код. iframe = (-[1,]) ? document.frames["iframe"] : document.getElementById("iframe").contentWindow; iframe.document.location.href="http://site/"; <iframe id=\"iframe\" scrolling=\"no\" frameborder=\"1\" width=\"480\" height=\"250\" src=\"/tester.php\"></iframe> Надо в этом же фрейме открыть другой сайт. Адрес сайта генерируется JS кодом. Например таким: <script type="text/javascript" src="http://p60493.adskape.ru/adout.js?p=60493&t=1"></script> Код выводит баннер, но при переходе по нему, открывается новое окно, а не во фрейме.. Есть ли выход кроме как вставлять еще один фрейм в тот, который уже есть?