The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"WebForm Action  - остаться на странице"
Вариант для распечатки  
Пред. тема | След. тема 
Форум WEB технологии (web-разработка, CGI)
Изначальное сообщение [ Отслеживать ]

"WebForm Action  - остаться на странице"  +/
Сообщение от jonny23 (ok) on 11-Июл-15, 13:18 
Вебформа вызывает cgi-script, который должен обновить gif-картинку на странице с исходной вебформой.
При использовании стандартной процедуры cgi-script заставляет браузер уйти со страницы и грузить то, что написано в cgi-script'е (а там просто скрипт, порождающий новый gif-файл).
Т.е. я должен вернуться на исходную страницу с вебформой только перезагрузив её.
Как сделать эту операцию без перезагрузки всей вебформы, а поменять только картинку на вэбформе?
Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "WebForm Action  - остаться на странице"  +/
Сообщение от ss (??) on 11-Июл-15, 13:31 
> Вебформа вызывает cgi-script, который должен обновить gif-картинку на странице с исходной
> вебформой.
> При использовании стандартной процедуры cgi-script заставляет браузер уйти со страницы
> и грузить то, что написано в cgi-script'е (а там просто скрипт,
> порождающий новый gif-файл).
> Т.е. я должен вернуться на исходную страницу с вебформой только перезагрузив её.
> Как сделать эту операцию без перезагрузки всей вебформы, а поменять только картинку
> на вэбформе?

указать в качестве src картинки этот cgi скрипт? Не? :)

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "WebForm Action  - остаться на странице"  +/
Сообщение от jonny23 (ok) on 11-Июл-15, 13:52 
>> Вебформа вызывает cgi-script, который должен обновить gif-картинку на странице с исходной
>> вебформой.
>> При использовании стандартной процедуры cgi-script заставляет браузер уйти со страницы
>> и грузить то, что написано в cgi-script'е (а там просто скрипт,
>> порождающий новый gif-файл).
>> Т.е. я должен вернуться на исходную страницу с вебформой только перезагрузив её.
>> Как сделать эту операцию без перезагрузки всей вебформы, а поменять только картинку
>> на вэбформе?
> указать в качестве src картинки этот cgi скрипт? Не? :)

Нужно, чтобы картинка менялась не сама по себе, а с учётом данных, введенных юзером в вебформу. При нажатии юзером на кнопку, соответственно.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "WebForm Action  - остаться на странице"  +/
Сообщение от asavah (ok) on 11-Июл-15, 14:30 
js в помощь


Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "WebForm Action  - остаться на странице"  +/
Сообщение от jonny23 (ok) on 11-Июл-15, 15:34 
> js в помощь

Ещё раз суть проблемы.
<script>
function formSubmit(){
form.action = "script.cgi";
form.submit();
}
</script>

В таком виде браузер исполняет скрипт и уходит со страницы.
Нужно исполнить скрипт, но не уходить со страницы.
Как это сделать?

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

6. "WebForm Action  - остаться на странице"  +/
Сообщение от Square1 on 14-Июл-15, 22:04 
>[оверквотинг удален]
> Ещё раз суть проблемы.
> <script>
> function formSubmit(){
> form.action = "script.cgi";
> form.submit();
> }
> </script>
> В таком виде браузер исполняет скрипт и уходит со страницы.
> Нужно исполнить скрипт, но не уходить со страницы.
> Как это сделать?

http://www.yandex.ru/yandsearch?clid=9582&text=капча%20обновление&l10n=ru

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

7. "WebForm Action  - остаться на странице"  +/
Сообщение от eRIC (ok) on 15-Июл-15, 08:27 
>[оверквотинг удален]
> Ещё раз суть проблемы.
> <script>
> function formSubmit(){
> form.action = "script.cgi";
> form.submit();
> }
> </script>
> В таком виде браузер исполняет скрипт и уходит со страницы.
> Нужно исполнить скрипт, но не уходить со страницы.
> Как это сделать?

Ajax и XMLHTTPRequest в помощь

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

8. "WebForm Action  - остаться на странице"  +/
Сообщение от цц on 15-Июл-15, 12:06 
>[оверквотинг удален]
>> <script>
>> function formSubmit(){
>> form.action = "script.cgi";
>> form.submit();
>> }
>> </script>
>> В таком виде браузер исполняет скрипт и уходит со страницы.
>> Нужно исполнить скрипт, но не уходить со страницы.
>> Как это сделать?
> Ajax и XMLHTTPRequest в помощь

Без Ajax и XMLHTTPRequest :

<img src="captcha.php" alt="" id="captcha" />
<span style="border-bottom: 1px dashed #f00; color: #f00; cursor: pointer;" onclick="document.getElementById('captcha').src = 'captcha.php?' + Math.random()">Обновить</span>

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру