Модераторы: Illuminaty
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Начальное положение фокуса 
:(
    Опции темы
DEER
Дата 11.7.2005, 14:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 749
Регистрация: 12.4.2005
Где: г. Рязань

Репутация: 2
Всего: 13



короче так:
Страница состоит из 3-х фреймов, расположенных вот так:
Код

    <FRAMESET ROWS="80px,*">
      <FRAME  SRC="menu_top.jsp" NAME="menu_top">
      <FRAMESET COLS="230px, *">
        <FRAME SRC="menu.jsp" NAME="menu">
        <FRAME SRC="main_page.jsp" NAME="mainframe">
      </FRAMESET>
    </FRAMESET>


когда загружается страница, фокус автоматически передаётся во фрейм "menu", а нужно чтоб в "mainframe"
Скажите пожалуйста как это сделать smile

А ещё один вопросик, существует ли возможность запретить переход фокуса из этого фрейма(имеется в виду переход при нажатии tab)? smile

Заранеее спасибо

Это сообщение отредактировал(а) DEER - 11.7.2005, 14:15


--------------------
 
PM MAIL WWW ICQ MSN   Вверх
Reptor
Дата 11.7.2005, 15:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1213
Регистрация: 29.12.2004

Репутация: нет
Всего: 0



Точно не знаю или можно это с помощью HTML но это просто делаеться с помощью JavaScript, вопрос скорей всего оттуда
PM MAIL ICQ   Вверх
DEER
Дата 11.7.2005, 15:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 749
Регистрация: 12.4.2005
Где: г. Рязань

Репутация: 2
Всего: 13



Цитата(Reptor @ 11.7.2005, 15:20)
но это просто делаеться с помощью JavaScript

Я предполагал, что одним HTML вряд ли обойдёшься,
но если это так просто сделать можно ли тут маленький примерчик того КАК это сделать???


--------------------
 
PM MAIL WWW ICQ MSN   Вверх
Reptor
Дата 11.7.2005, 15:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1213
Регистрация: 29.12.2004

Репутация: нет
Всего: 0



Попробуй таким образом:


Код

function setFrame()
{
el=document.getElementById('mainframe');
el.focus();
}


на событие <body onload="setFrame()">
Добавлено @ 15:44
только не забудь дать ID

Код

<FRAME SRC="main_page.jsp" NAME="mainframe" id="mainframe">




PM MAIL ICQ   Вверх
DEER
Дата 11.7.2005, 16:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 749
Регистрация: 12.4.2005
Где: г. Рязань

Репутация: 2
Всего: 13



короче всё сделал точно как написано...

но браузер ругаеться "el есть null или не является объектом"

по ходу он не видит id="mainframe"


--------------------
 
PM MAIL WWW ICQ MSN   Вверх
Black
Дата 11.7.2005, 22:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Web-Development
**


Профиль
Группа: Участник
Сообщений: 980
Регистрация: 15.8.2004

Репутация: 15
Всего: 45



DEER положи скрипт в конец страницы

Так как когда скрипт обращается к фрейму он еще не создан. Ты наверное его в <head> засунул.

Либо сделай <body onload=function_name()>

Где впиши скрипт в функцию которая выполнется после загрузки страницы


--------------------
Могу все, но ничего не умею :-)
PM WWW   Вверх
DEER
Дата 12.7.2005, 13:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 749
Регистрация: 12.4.2005
Где: г. Рязань

Репутация: 2
Всего: 13



что то не помогло.. smile

Цитата
DEER положи скрипт в конец страницы


Страницы с фреймами или страницы которая будет грузиться в фрейм??

Правда попробовал и так и так, не помогает

Это сообщение отредактировал(а) DEER - 12.7.2005, 13:54


--------------------
 
PM MAIL WWW ICQ MSN   Вверх
GoodBoy
Дата 27.7.2005, 13:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Главный джедай
****


Профиль
Группа: Модератор
Сообщений: 3886
Регистрация: 8.1.2003
Где: КМВ

Репутация: 5
Всего: 83



а если в странице, которая должна быть в фокусе в самом её конце прописать:
Код

<script>self.focus();</script>

не поможет?


--------------------
Чем дальше в лес, тем толще партизаны...

Цитата(igorold @  1.5.2016,  17:40 Найти цитируемый пост)
Индейцы не обратили внимания на поток беженцев из Европы… Теперь они живут в резервациях. 
PM MAIL   Вверх
oksale
Дата 27.7.2005, 13:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 192
Регистрация: 17.6.2005
Где: Санкт-Петербург

Репутация: 2
Всего: 9



А если так?

Код

<FRAME SRC="main_page.jsp" NAME="mainframe" onLoad = "this.focus();">

--------------------
WBR, oksale
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема »


 




[ Время генерации скрипта: 0.0519 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.