29.11.2008, 21:08 | #1 |
Новичок
Регистрация: 18.09.2008
Адрес: Севастополь
Сообщений: 30
Вес репутации: 196
|
Подскажите будьте добры
Суть задачи такова...
Есть форма на странице index.php надо чтобы она обрабатывалась obr.php (или в этим же файлом), но по нажатию кнопки "Добавить" всплывало окошко(как в Sape при покупки ссылок и не блокировалось как вспл. окно). В этом окошке быдет "Дождитесь конца обработки данных или графический элемент "loading". А по завершению обработки обновлялась страница index.php Заранее багодарен. Добавлено через 54 минуты Хотя бы пару намёков дайте в какую сторону копать, а то устал уже пробывать все подряд предлагаемое с ПС. Последний раз редактировалось kalypah; 29.11.2008 в 21:08. Причина: Добавлено сообщение |
29.11.2008, 21:14 | #2 |
Эксперт
Регистрация: 13.05.2008
Сообщений: 7,497
Вес репутации: 391
|
Форму через javascript
при событии сабмит открывается окно
__________________
|
29.11.2008, 21:37 | #4 |
Новичок
|
чтобы не блокировалось окошко, нужно его отображать не через window.open, а как обычный элемент страницы, с особыми css правилами. Пример здесь: http://www.reconn.us/content/view/37/47/
__________________
|
29.11.2008, 21:56 | #5 |
Новичок
Регистрация: 18.09.2008
Адрес: Севастополь
Сообщений: 30
Вес репутации: 196
|
Так и делал, только вот браузер сначала думает секунд 5. После чего выводит окошко. Вот именно от этих 5 секунд ну никак не могу избавиться
Делал так (сначала выводится окошко что выполняется скрипт, после выполнения браузер перестает думать(появляется возможность использования javascript, после чего меняю сообщение на обработка завершена и срабатывает таймер (через 3 секунды обновляется страница откуда вызывался скрипт). Добавлено через 44 секунды Пока писал ответили еще,спсб, сейчас почитаю по данной ссылке Добавлено через 17 минут Спасибо FDVFlex, и всем кто отписался, твоя ссылка как раз в тему. Последний раз редактировалось kalypah; 29.11.2008 в 21:56. Причина: Добавлено сообщение |
29.11.2008, 22:19 | #6 |
Новичок
|
kalypah, для примера с формой - вот на нашем сайте: http://fdstar.net/ (форма проверки домена)
Для слоя окошка: Код:
<div id="loading-layer" style="display:none;position:absolute;top:0px;left:0px; width:100%; height: 100%; text-align:left;"> <div style="position:relative;left:50%;top:50%;text-align:center;border:1px dashed #000000;display:inline;font-weight:bold;padding:5px;width:300px;margin-left:-100px; height:100px;background-color:#FFFFFF;"> Загрузка. Пожалуйста, подождите... </div> </div> <div id="busy_layer" style="visibility: hidden; display: block; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-color: gray; opacity: 0.5; filter: alpha(opacity=10); "></div> функция показа "окошка": Код:
<script language="JavaScript"> function domain_submit() { document.getElementById('busy_layer').style.visibility = 'visible'; document.getElementById('loading-layer').style.display = 'block'; } </script> Код:
<form ... onsubmit='domain_submit();'> ...
__________________
|
29.11.2008, 22:31 | #7 |
Новичок
Регистрация: 18.09.2008
Адрес: Севастополь
Сообщений: 30
Вес репутации: 196
|
С картинкой все нормально получается, с php сценариями, все равно картинка отображается ток после того как сценарий почти выполнился, просто у меня сценарии некоторые обрабатываются 10-15 секунд, вот именно в 10-15 секунд мне надо было выводить картинку loading.
Добавлено через 39 секунд Опять долго пишу, сейчас посмотрю твой пример, спасибо Добавлено через 5 минут Спасибо, FDVFlex. Отлично работает, то что нужно, понял свою ошибку)))). Если мог бы плюсанул. Последний раз редактировалось kalypah; 29.11.2008 в 22:31. Причина: Добавлено сообщение |
29.11.2008, 22:40 | #8 |
Новичок
|
Рад что помогло. Плюсовать ничего не нужно
__________________
|
29.11.2008, 22:42 | #9 |
Новичок
Регистрация: 18.09.2008
Адрес: Севастополь
Сообщений: 30
Вес репутации: 196
|
Случайно не знаешь....
Вот с тектом все хорошо, отображается норм, пытаюсь анимацию загрузки сделать, картинка gif показывается но не анимированная, пытался preload ее делать, не помогло. |
29.11.2008, 22:46 | #10 |
Новичок
|
в браузере случайно не отключена анимация?
__________________
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Подскажите CMS | Atomic | Курилка | 0 | 11.11.2008 14:31 |
Подскажите CMS | asdfg | Курилка | 16 | 16.08.2008 21:01 |
Будьте бдительны - среди нас завелся стукачек! | kardens | Google, MSN, Yahoo | 22 | 24.04.2008 10:15 |
Внимание! Будьте бдительны! | Kaif | Курилка | 2 | 28.02.2008 19:08 |
Оптимизаторам!!! будьте внимательней! | timtroll | Вопросы по работе системы | 33 | 05.06.2007 12:45 |
Часовой пояс GMT +3, время: 08:57.