Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Focus control

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Создание веб-сайтов
Предыдущая тема :: Следующая тема  
Автор Сообщение
Юлиана
Гость





СообщениеДобавлено: Пн Ноя 29 2004 01:39    Заголовок сообщения: Focus control Ответить с цитатой

Подскажите, как на web-странице передать фокус полю для ввода. (ASP,VB.NET). Заранее спасибо
Вернуться к началу
Гость






СообщениеДобавлено: Пн Ноя 29 2004 14:24    Заголовок сообщения: Ответить с цитатой

Например, используя метод focus()

<html>
<head>
<title>Фокус у поля ввода при загрузке страницы</title>
</head>
<body OnLoad="text1.focus();">
<input type="text" name="text1" value="">
</body>
</html>
Вернуться к началу
Neeoon



Зарегистрирован: 19.11.2004
Сообщения: 173
Откуда: Ukraine

СообщениеДобавлено: Ср Дек 01 2004 13:01    Заголовок сообщения: Ответить с цитатой

Юлиана писал(а):
Подскажите, как на web-странице передать фокус полю для ввода. (ASP,VB.NET). Заранее спасибо


<script><!--
document.form1.SrcTxt.focus();
// --></script>
_________________
Всё, что ни делается, - всё к лучшему!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Юлиана
Гость





СообщениеДобавлено: Чт Дек 02 2004 02:15    Заголовок сообщения: Ответить с цитатой

Мне надо перевести фокус на поле ввода (серверный элемент) не по загрузке страницы, а по нажатию кнопки (тоже серверной). Поле ввода по умолчанию скрыто, выводится при нажатии кнопки. Хотелось бы чтобы и фокус туда заодно переводился...
Вернуться к началу
Neeoon



Зарегистрирован: 19.11.2004
Сообщения: 173
Откуда: Ukraine

СообщениеДобавлено: Чт Дек 02 2004 10:13    Заголовок сообщения: !!! Ответить с цитатой

<script language="VBscript">
sub button_onclick
Txt.focus()
end sub
</script> Very Happy
_________________
Всё, что ни делается, - всё к лучшему!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Юлиана
Гость





СообщениеДобавлено: Пт Дек 03 2004 00:18    Заголовок сообщения: Ответить с цитатой

С серверными элементами это не работает. Не хотелось бы все перекидывать на клиента.
Вернуться к началу
Гость






СообщениеДобавлено: Пт Дек 03 2004 05:25    Заголовок сообщения: Ответить с цитатой

хм-да...
Поле ввода - серверный элемент - это интересно... Confused
А передать СЕРВЕРНОМУ ПОЛЮ ВВОДА Confused ФОКУС ВВОДА ОТ КЛИЕНТА !!! ЭТО ОЧЕНЬ ИНТЕРЕСНО... Shocked
Вернуться к началу
Moby



Зарегистрирован: 19.11.2004
Сообщения: 268

СообщениеДобавлено: Пт Дек 03 2004 17:34    Заголовок сообщения: Ответить с цитатой

Юлиана, вы бредите... какой элемент ввода на сервере? вы чё та путаете. элемент ввода (как и любой другой) - это порождение HTML соответственно только и _ТОЛЬКО_ на стороне клиента
_________________
Профи - это оборзевший ламмер
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Юлиана



Зарегистрирован: 03.12.2004
Сообщения: 6

СообщениеДобавлено: Сб Дек 04 2004 01:00    Заголовок сообщения: Ответить с цитатой

Я бредю уже недели две, с тех пор как начала разрабатывать прогу для обработки документов. До этого внутренности web-проектов меня особо не интересовали. Поэтому в терминологии еще плохо разбираюсь. Я использую web-элементы (работаю в visual studio). Необходимо, чтобы при нажатии на кнопку, появлялось поле для ввода, и ему передавался фокус. С html-элементами с видимостью-невидимостью как-то плохо играется. Да и код весь уже написан, переделывать некогда.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Гость






СообщениеДобавлено: Сб Дек 04 2004 23:40    Заголовок сообщения: Ответить с цитатой

Обращайся, разберемся...

http://forum.citforum.ru/viewtopic.php?t=31822
Вернуться к началу
Moby



Зарегистрирован: 19.11.2004
Сообщения: 268

СообщениеДобавлено: Пн Дек 06 2004 13:27    Заголовок сообщения: а в чём проблема то невидимости? Ответить с цитатой

<input type="button" value="show item" onclick="document.all.mega_item.style.display=''; document.all.mega_item.focus();">
<input type="text" id="mega_item" name="item" value="" style="display:none">

вот те простой пример, вот ишчо:

<INPUT TYPE="checkbox" ONCLICK="document.all.myTextBox.style.display = (document.all.myTextBox.style.display == 'none') ? '' : 'none'; if (document.all.myTextBox.style.display == '') document.all.myTextBox.focus;">
<INPUT TYPE=TEXT STYLE="display:none" ID="myTextBox">

будет тебе показывать и прятать элемент, дальше варьируй по надобностям.
_________________
Профи - это оборзевший ламмер
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Moby



Зарегистрирован: 19.11.2004
Сообщения: 268

СообщениеДобавлено: Пн Дек 06 2004 13:28    Заголовок сообщения: упся. ошибочка вышла Ответить с цитатой

во втором примере ашибочка - там естестственно идёт вызов ф-ии focus() и соответственно надо дописать скобки.
_________________
Профи - это оборзевший ламмер
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
epros
Гость





СообщениеДобавлено: Пн Дек 06 2004 15:28    Заголовок сообщения: Ответить с цитатой

Юлиана писал(а):
Необходимо, чтобы при нажатии на кнопку, появлялось поле для ввода, и ему передавался фокус. С html-элементами с видимостью-невидимостью как-то плохо играется. Да и код весь уже написан, переделывать некогда.

Тут только два варианта:
1) "Играться с html элементами", видимостью и проч.
2) Перегрузить страницу с сервера.

Настоятельно рекомендую второе, особенно если хочешь поддерживать старые браузеры - уж больно много у скриптов, работающих с видимостью элементов, всяких проблем с совместимостью.
Вернуться к началу
Moby



Зарегистрирован: 19.11.2004
Сообщения: 268

СообщениеДобавлено: Пн Дек 06 2004 15:36    Заголовок сообщения: Ответить с цитатой

кстати да, особо к этому придирчиа мазила... уж никак не хотит играцца с Display. лично я так и не смог заточить видимость/не видимость для мазилы ;(
_________________
Профи - это оборзевший ламмер
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Создание веб-сайтов Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...