Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Динамическое изменение содержитого iframe

286
04 октября 2007 года
misha_turist
572 / / 28.11.2005
Добрый день уважаемые!

Мен требуется при выборе отределёного значения в списке перегружалась страница в 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.

Не подскажите в чём проблема и как её решить? Сзаранее спасибо!
92
04 октября 2007 года
Тень Пса
2.2K / / 19.10.2006
 
Код:
document.getElementById("iframe_id").document.location = "http://www.url.com/";


не оно?
286
04 октября 2007 года
misha_turist
572 / / 28.11.2005
Цитата: Тень Пса
 
Код:
document.getElementById("iframe_id").document.location = "http://www.url.com/";


не оно?



А разве у iframe есть ID, я простоне нащёл?

92
04 октября 2007 года
Тень Пса
2.2K / / 19.10.2006
а есть проблема в том чтобы его дописать?
286
05 октября 2007 года
misha_turist
572 / / 28.11.2005
Цитата: Тень Пса
а есть проблема в том чтобы его дописать?



Да в принципе нет, просто я думал, что IDшники только эллементам формы приписывать можно...:)

Не получается... проверял, ругается, что поле не найдено....

92
05 октября 2007 года
Тень Пса
2.2K / / 19.10.2006
я ошибся (нельзя так document.location относительно iframe'а), но src пробовал, работает.
еще раз извиняюсь, в запарах написал, а сейчас решил проверить... написал фигню =) так что вот



[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]
286
08 октября 2007 года
misha_turist
572 / / 28.11.2005
Всем спасибо. :)

Проблема была решина путём : window.frames['iFramePortlet_number_events'].location.href=
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог