Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> активация поля, по умолчанию 
V
    Опции темы
Zzet
  Дата 10.2.2010, 13:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



При открытии формы поиска необходимо, чтобы активировался для ввода значения поиска второй элемент. Как  это реализовать? 
PM MAIL   Вверх
bars80080
Дата 10.2.2010, 15:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

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



что значит "открывается форма поиска"? просто загрузилась страница?
что за второй элемент? текстовое поле?
что значит "активировался" да ещё по умолчанию? чтобы в него можно было написать? так вы его не блокируйте. по умолчанию в любое текстовое поле можно писать
PM MAIL WWW   Вверх
Zzet
Дата 10.2.2010, 15:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



bars80080, Вы правы.  просто загружается страница, второй элемент - это текстовое поле, "активировался" да ещё по умолчанию - это чтоб по умолчанию курсор стоял(или фокус). Я это поле не блокирую. по умолчанию в любое текстовое поле можно писать - это так и есть, но надо так, чтоб по умолчанию курсор стоял(или фокус) на втором элементе(текстовом поле)?

Добавлено через 57 секунд
можно ли и как это реализовать?
PM MAIL   Вверх
bars80080
Дата 10.2.2010, 15:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

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



задать полю идентификатор и переместить фокус в него. что-то вроде

Код

<body onload="document.getElementById('qw').focus();">
<input type="text" id="qw" />

PM MAIL WWW   Вверх
Zzet
  Дата 10.2.2010, 15:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



bars80080, такой скрипт не срабатывает...
PM MAIL   Вверх
12345c
Дата 10.2.2010, 16:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Круглый
****


Профиль
Группа: Vingrad developer
Сообщений: 2018
Регистрация: 26.12.2005
Где: наша не пропадала ?

Репутация: 57
Всего: 101



Тогда attachEvent/addEventListener к onload. Он в body не срабатывает, если есть сторонние скрипты.
Или есть ошибка, тогда устраняйте ошибку.


--------------------
Google Code Playground - онлайн-отладка своих примеров HTML+JS без регистрации, с сохранением по URL, без кириллицы. Go
PM WWW   Вверх
Zzet
  Дата 10.2.2010, 17:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



12345c, что такое attachEvent/addEventListener к onload? Я в написании яваскриптов мегановичок. И как этим пользоваться? Если взять простой код bars80080, он отдельно срабатывает, но если я вставляю в свой код, то отладчик firebug ругается говорит что нет элемента с таким ид, хотя при  просмотре хтмл-кода страницы этот элемент с заданным ид есть. Вот ошибка дословно 
syntax error
document.getElementById(
и все...

Добавлено через 6 минут и 17 секунд
устранил ошибку , проблема была с кавычками, но код все равно не срабатывает, фокус не устанавливается на нужном текстовом поле...
PM MAIL   Вверх
12345c
Дата 10.2.2010, 18:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Круглый
****


Профиль
Группа: Vingrad developer
Сообщений: 2018
Регистрация: 26.12.2005
Где: наша не пропадала ?

Репутация: 57
Всего: 101



Цитата(Zzet @  10.2.2010,  17:07 Найти цитируемый пост)
что такое attachEvent/addEventListener к onload


Цитата(Zzet @  10.2.2010,  17:07 Найти цитируемый пост)
Я в написании яваскриптов мегановичок

Ну тогда объяснять долго. Я дал ключевые слова, чтобы описания найти в инете.
У Вас событие onload в коде занято другим действием, поэтому, скорее всего, не срабатывает. attachEvent/addEventListener (функции для разных бр-ров) позволяют навесить более одной функции на событие. Или сделайте проще - найдите в коде, где выполняется onload, и припишите код bars80080 туда в конец функции (не после неё, а в конец внутри неё). А вообще, надо сразу говорить, какой степени пример Вам нужен и максимально облегчающие ответ на вопрос рабочие куски вашего кода.


--------------------
Google Code Playground - онлайн-отладка своих примеров HTML+JS без регистрации, с сохранением по URL, без кириллицы. Go
PM WWW   Вверх
Zzet
  Дата 10.2.2010, 18:27 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



12345c, у меня нигде onload не задействован был.
Код

 <body bgcolor="E3ECF8">

пишу
Код

 <body onload="document.getElementById('ppp').focus();" bgcolor="E3ECF8">


Добавлено через 3 минуты и 41 секунду
устранил ошибку, всем спасибо за помощь, опять кавычки!!! smile 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




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


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

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