| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: для новичков > Диалоговая форма |
| Автор: MD6 21.1.2009, 15:53 |
| помогите плиз сделать диалоговую форму типа promtp тока это должно выглядить как страничка, т.е. например открывается страница главная и поверх ее диалоговое окно Введите имя, ввели, эта страничка закрылась и показалась главная. |
| Автор: bars80080 21.1.2009, 16:05 |
| это модальные окна, действуют только в ИЕ, единственный кросбраузерный вариант - вешать поверх всей страницы слой с position: fixed; с формой посередине. но при желании человек его обойдёт |
| Автор: MD6 21.1.2009, 21:30 |
| bars80080, а не подскажешь примерчик как повесить слой с формой? и как получить с этого слоя данные введенные на главной странице? |
| Автор: bars80080 21.1.2009, 22:13 | ||
ну, слой делается просто:
если всё хорошо, то слой скрывается |
| Автор: MD6 21.1.2009, 22:35 |
| это все хорошо, вот только одно НО, есть главная страница, в ней я ничего менять не хочу, а хочу чтобы этот слой показывался скриптом, т.е. <body>....</body> <script> сделать чтобы появился слой(диалоговая форма), ждем от нее данных, если все данные верны, т.е. например длина поля фио >10 то закрываем слой, далее тут в скрипте обрабатываются данные полученные</script> |
| Автор: bars80080 21.1.2009, 23:52 | ||
| ну, и что не так? код добавляется в самый конец если хочется вообще не вставлять, то вешаем на событие onload страницы вставку слоя:
|
| Автор: Aliance 22.1.2009, 09:57 |
| http://odrademos.webs.com/jqueryfloatbox.htm |
| Автор: NNaarreekk 22.1.2009, 10:34 |
А как скачать код??? Или нужно из сорса красть? |
| Автор: Aliance 22.1.2009, 10:43 | ||||
Там же все написано:
Это JQuery плагин, чтобы им пользоваться нужно подключить сам JQuery, затем плагин (который можно скачать по ссылке выше), и использовать. Я например у себя на сайте заменил стандартную функцию alert:
|
| Автор: IDVsbruck 22.1.2009, 20:58 |
| Неделю назад вышел новый jQuery и там в Core уде есть модальные окна типа Alert, Confirmation, Warning со всем функционалом и возможностью настраивать дизайн. Еще не пробовал, но описание понравилось. Хотя это неправильный подход к веб-приложнию, но понимаю, что иногда все же есть надобность. Способ вроде очень работающий и полностью кроссбраузерный. |
| Автор: Aliance 23.1.2009, 10:13 |
Поясните. |