![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| MD6 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 28.8.2008 Репутация: нет Всего: нет |
помогите плиз сделать диалоговую форму типа promtp тока это должно выглядить как страничка, т.е. например открывается страница главная и поверх ее диалоговое окно Введите имя, ввели, эта страничка закрылась и показалась главная.
|
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 44 Всего: 315 |
это модальные окна, действуют только в ИЕ, единственный кросбраузерный вариант - вешать поверх всей страницы слой с position: fixed; с формой посередине. но при желании человек его обойдёт
|
|||
|
||||
| MD6 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 28.8.2008 Репутация: нет Всего: нет |
bars80080, а не подскажешь примерчик как повесить слой с формой? и как получить с этого слоя данные введенные на главной странице?
|
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 44 Всего: 315 |
ну, слой делается просто:
если всё хорошо, то слой скрывается |
|||
|
||||
| MD6 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 28.8.2008 Репутация: нет Всего: нет |
это все хорошо, вот только одно НО, есть главная страница, в ней я ничего менять не хочу, а хочу чтобы этот слой показывался скриптом, т.е.
<body>....</body> <script> сделать чтобы появился слой(диалоговая форма), ждем от нее данных, если все данные верны, т.е. например длина поля фио >10 то закрываем слой, далее тут в скрипте обрабатываются данные полученные</script> |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 44 Всего: 315 |
ну, и что не так? код добавляется в самый конец
если хочется вообще не вставлять, то вешаем на событие onload страницы вставку слоя:
|
|||
|
||||
| Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 17 Всего: 137 |
||||
|
||||
| NNaarreekk |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 768 Регистрация: 23.6.2007 Где: Армения Репутация: 2 Всего: 3 |
А как скачать код??? Или нужно из сорса красть? |
|||
|
||||
| Aliance |
|
||||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 17 Всего: 137 |
Там же все написано:
Это JQuery плагин, чтобы им пользоваться нужно подключить сам JQuery, затем плагин (который можно скачать по ссылке выше), и использовать. Я например у себя на сайте заменил стандартную функцию alert:
|
||||
|
|||||
| IDVsbruck |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 778 Регистрация: 12.11.2006 Репутация: 7 Всего: 22 |
Неделю назад вышел новый jQuery и там в Core уде есть модальные окна типа Alert, Confirmation, Warning со всем функционалом и возможностью настраивать дизайн. Еще не пробовал, но описание понравилось.
Хотя это неправильный подход к веб-приложнию, но понимаю, что иногда все же есть надобность. Способ вроде очень работающий и полностью кроссбраузерный. |
|||
|
||||
| Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 17 Всего: 137 |
||||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |