Динамическое изменение содержитого iframe
Мен требуется при выборе отределёного значения в списке перегружалась страница в iframe...
Сейчас я делаю так
[html]<script TYPE="text/javascript">
function viuw_number_events()
{
if (document.forms[0]["FORM_EVENTS.DEFAULT.FLIGHT.01"].value!=null)
{
alert(document.forms[0]["FORM_EVENTS.DEFAULT.FLIGHT.01"].value);
alert("FL_ARCH.pkg_events.get_events_number_portlet?p_flight="+document.forms[0]["FORM_EVENTS.DEFAULT.FLIGHT.01"].value);
document.iFramePortlet_number_events.src = "FL_ARCH.pkg_events.get_events_number_portlet?p_flight="+document.forms[0]["FORM_EVENTS.DEFAULT.FLIGHT.01"].value;
};
}
</script>
<iframe name="iFramePortlet_number_events"
align="bottom"
src=""
width="100%"
height="100%"
marginheight="10"
marginwidth="10"
frameborder="0"
scrolling="auto"
hspace="0"
vspace="0">
Для правильного отображения данной страници необхима, что бы ваш браузер потдерживал технологию iFrame Portlet. Обратитесь к администраторам сети.
</iframe>[/html]
Процедура viuw_number_events вызывается при изменении списка.
Процэдура вызывается и ПРАВИЛЬНО генерирует адрес, но во фрэйме остаётся about :blank.
Не подскажите в чём проблема и как её решить? Сзаранее спасибо!
Код:
document.getElementById("iframe_id").document.location = "http://www.url.com/";
не оно?
Цитата: Тень Пса
Код:
document.getElementById("iframe_id").document.location = "http://www.url.com/";
не оно?
А разве у iframe есть ID, я простоне нащёл?
а есть проблема в том чтобы его дописать?
Цитата: Тень Пса
а есть проблема в том чтобы его дописать?
Да в принципе нет, просто я думал, что IDшники только эллементам формы приписывать можно...:)
Не получается... проверял, ругается, что поле не найдено....
еще раз извиняюсь, в запарах написал, а сейчас решил проверить... написал фигню =) так что вот
[html]
<body>
<input type="button" onclick="press();"/>
<iframe id="iframe_id" src="about :blank"></iframe>
</body>
<script language="JavaScript">
function press()
{
document.getElementById("iframe_id").src = "http://www.codenet.ru/";
}
</script>
[/html]
Проблема была решина путём : window.frames['iFramePortlet_number_events'].location.href=