| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Вёрстка веб-сайтов > Начальное положение фокуса |
| Автор: DEER 11.7.2005, 14:14 | ||
| короче так: Страница состоит из 3-х фреймов, расположенных вот так:
когда загружается страница, фокус автоматически передаётся во фрейм "menu", а нужно чтоб в "mainframe" Скажите пожалуйста как это сделать А ещё один вопросик, существует ли возможность запретить переход фокуса из этого фрейма(имеется в виду переход при нажатии tab)? Заранеее спасибо |
| Автор: Reptor 11.7.2005, 15:20 |
| Точно не знаю или можно это с помощью HTML но это просто делаеться с помощью JavaScript, вопрос скорей всего оттуда |
| Автор: DEER 11.7.2005, 15:29 | ||
Я предполагал, что одним HTML вряд ли обойдёшься, но если это так просто сделать можно ли тут маленький примерчик того КАК это сделать??? |
| Автор: Reptor 11.7.2005, 15:40 | ||||
Попробуй таким образом:
на событие <body onload="setFrame()"> Добавлено @ 15:44 только не забудь дать ID
|
| Автор: DEER 11.7.2005, 16:45 |
| короче всё сделал точно как написано... но браузер ругаеться "el есть null или не является объектом" по ходу он не видит id="mainframe" |
| Автор: Black 11.7.2005, 22:23 |
| DEER положи скрипт в конец страницы Так как когда скрипт обращается к фрейму он еще не создан. Ты наверное его в <head> засунул. Либо сделай <body onload=function_name()> Где впиши скрипт в функцию которая выполнется после загрузки страницы |
| Автор: DEER 12.7.2005, 13:40 | ||
что то не помогло..
Страницы с фреймами или страницы которая будет грузиться в фрейм?? Правда попробовал и так и так, не помогает |
| Автор: GoodBoy 27.7.2005, 13:03 | ||
а если в странице, которая должна быть в фокусе в самом её конце прописать:
не поможет? |
| Автор: oksale 27.7.2005, 13:12 | ||
А если так?
|