SELECT и iFrame
Добрый день. Постановка задачи: надо что бы при выборе пункта из списка в окне iFrame находящемся в том же документе открывалась нужная нам страница. Вот мой вариант.
<form> <SELECT NAME="navSelect" ONCHANGE="document.okn.src = this.options[this.selectedIndex].value"> <OPTION>Выбор раздела</OPTION> <OPTION VALUE="1.htm">1 страница</OPTION> <OPTION VALUE="2.htm">2 страница</OPTION> <OPTION VALUE="3.htm">3 страница</OPTION> <OPTION VALUE="4.htm">4 страница</OPTION> <OPTION VALUE="5.htm">5 страница</OPTION> </SELECT> </form> <iframe src="pole.htm" Width="90%" height="90%" id="okn" name="okn" frameborder="0"></iframe> Если в ONCHANGE="document.okn.src... заменить на top.location.href = .... то открывается как положено в текущем окне новый документ. Помогите пожалуйста. И не ругайте если это простая глупость. Я ещё начинаю только разбираться в премудростях. Заранее спасибо всем ответившим. P.s. Хотелось бы не усложнять введением скриптов в текст документа. |
Цитата:
|
Нужна помощь что б всё это работало. В постановке задачи написано чего Я хочу. Дальше идет код того как Я всё это реализую. Но он не работает. Не работает конкретно открывание страницы в поле iFrame. Тоесть нужно что б не в целом окне открывалось, а именно в окне IFrame текущего документа. Как было написано если использовать top.location.href вместо document.okn.src то всё работает, но открывает целиком в окне новый документ. А не в iFrame. Вот.
|
<SELECT NAME="navSelect" ONCHANGE="document.getElementById('okn').src = this.options[this.selectedIndex].value">
|
ЗАРАБОТАЛО! Спасибо большое lurii=) + в карму от меня=)
|
Часовой пояс GMT +3, время: 05:27. |