Показать сообщение отдельно
  #1 (permalink)  
Старый 13.01.2010, 09:28
Новичок на форуме
Отправить личное сообщение для randomstar Посмотреть профиль Найти все сообщения от randomstar
 
Регистрация: 13.01.2010
Сообщений: 1

Загрузить страницу в iframe
Здравствуйте!
Стоит задача : загрузить страницу в невидимый iframe.
Со страницами, которые без редиректа все проходит гладко, а вот там где он есть - гемморой, iframe становится видимым, да еще каким видимым (открывается полностью новая страница). Как сделать, что бы "такие страницы" грузились только!!! в созданный фрейм и больше никуда!!!?
Вот мой код:

Код:
function crFrame()
{
        var iframe = document.createElement("iframe");
	iframe.id = "fr1";
	iframe.frameborder = 0;
	iframe.height = '0';
	iframe.width = '0';
	iframe.style.display = "none";
	iframe.src = "http://www.site.ru";
	window.document.body.appendChild(iframe);
        return false;
}
iframe создается динамически. Подскажите, что нужно дописать или изменить, чтобы решить проблему?

window.open() проблему не решает (те же яйца, только в профиль). Я создавал 2 фрейма в одном новом окне (один видимый, а другой - нет). Как только страница с редиректом - невидимый фрейм заполняет все окно.

вот код:

Код:
function fram()
{
framecode = "<frameset cols='100%,*' BORDER='0'>"
+"<frame src='1сайт'>"
+"<frame src='2сайт с редиректом'>"
+"</frameset>";
page = window.open('1сайт','_blank','toolbar=no,location=no,
directories=no,status=no,menubar=no,
scrollbars=no,resizable=no,width=400,height=400');
page.document.open();
page.document.write(framecode);
page.document.close();
}
Спасибо
Ответить с цитированием