The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Вопрос по HTML"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [ Отслеживать ]

"Вопрос по HTML"  
Сообщение от Андрей email(??) on 13-Мрт-09, 12:12 
Есть страница, состоящая из нескольких фреймов. В одном из фреймов есть выпадающий список ссылок <select></select>. Вопрос: как заставить информацию по ссылкам открываться не в том же фрейме, где расположен список ссылок, а в другом? target="main" я пробовал прописывать и в селект и в опшн вэлью - не помогает.
Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Вопрос по HTML"  
Сообщение от angra (ok) on 13-Мрт-09, 18:54 
Покажите как выглядит хоть. А вообще фреймы это некошерно :)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Вопрос по HTML"  
Сообщение от Андрей email(??) on 16-Мрт-09, 09:34 
>Покажите как выглядит хоть. А вообще фреймы это некошерно :)

<form>
<select name="page" onchange="top.location.href = this.options[this.selectedIndex].value;">
<option selected>Выберите</option>
<option value="main.html">Главная страница
<option value="bd.html" target="main">База данных
<option value="contacts.html">Контакты
<option value="http://pedsovet.org/forum/">Форум
<option value="aboutus.html">О сайте
</select>
</form>

Вот в таком состоянии ссылки открываются не в главном фрейме а на всю страницу. Надо чего-то приписать в топ.локейшн.хреф.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Вопрос по HTML"  
Сообщение от vitnibel on 16-Мрт-09, 16:16 
><select name="page" onchange="top.location.href = this.options[this.selectedIndex].value;">

вот так должно работать:
onchange="self.frames['frame_name'].location.href = this.options[this.selectedIndex].value;"

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Вопрос по HTML"  
Сообщение от vitnibel on 16-Мрт-09, 17:04 
сорри :(
вот так точно работает:
onchange="top.frames['frame_name'].location.href = this.options[this.selectedIndex].value;"


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Вопрос по HTML"  
Сообщение от Андрей email(??) on 27-Мрт-09, 11:36 
>сорри :(
>вот так точно работает:
>onchange="top.frames['frame_name'].location.href = this.options[this.selectedIndex].value;"

Спасибо, работает. Вопрос возник другой: как теперь сделать так, чтобы один(!) из пунктов в списке открывался на всё окно, что-то наверное приписать в опшн велью после ссылки?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Вопрос по HTML"  
Сообщение от angra (ok) on 27-Мрт-09, 19:52 
А почему бы не пойти вам на w3school или купить/скачать учебник для чайников по HTML и Javascript?
Ну а вообще где то так:
onchange="var dest=(this.options[this.selectedIndex].value == 'чего вам там надо') ? top :top.frames['frame_name']; dest.location.href = this.options[this.selectedIndex].value;"
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру