Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Избежание перезагрузки страницы с Сalendar
|
|||
|---|---|---|---|
|
#18+
Такой вопрос: на странице есть календарь. По нажатию на день, дата должна вставится в текст бокс. При этом неизменно происходит callback и ребут всей страницы. Есть ли возможность избежать полной перезагрузки, м.б. через AJAX ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2006, 12:18 |
|
||
|
Избежание перезагрузки страницы с Сalendar
|
|||
|---|---|---|---|
|
#18+
реализуй интерфейс IHttpHandler ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2006, 12:33 |
|
||
|
Избежание перезагрузки страницы с Сalendar
|
|||
|---|---|---|---|
|
#18+
ЧеГеварареализуй интерфейс IHttpHandler что за бред? при чем тут интерфейс IHttpHandler?? по сабджу - смотри на XMLHttpRequest... ну, или на AJAX, который и реализует этот самый XMLHttpRequest :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2006, 13:42 |
|
||
|
Избежание перезагрузки страницы с Сalendar
|
|||
|---|---|---|---|
|
#18+
можно например так: Код: plaintext 1. 2. 3. далее наследуемся от IHttpHandler в классе public void ProcessRequest(HttpContext context) строим календарь добавляем какой-нибудь скрипт типа этого: Код: plaintext 1. 2. 3. 4. в итоге получаем: передачу выбранной даты в window.opener + закрытие календаря + все это без перезагрузки что не так? можно конечно юзать аякс - это уж кому что нравится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2006, 14:02 |
|
||
|
Избежание перезагрузки страницы с Сalendar
|
|||
|---|---|---|---|
|
#18+
а interface IHttpHandler как раз требует реализовать ProcessRequest(HttpContext context); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2006, 14:04 |
|
||
|
Избежание перезагрузки страницы с Сalendar
|
|||
|---|---|---|---|
|
#18+
ты собираешься для этого открывать новое окно и схлопывать его? я правильно понял? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2006, 14:14 |
|
||
|
Избежание перезагрузки страницы с Сalendar
|
|||
|---|---|---|---|
|
#18+
left_joinты собираешься для этого открывать новое окно и схлопывать его? я правильно понял? ну да, это просто как вариант. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2006, 14:28 |
|
||
|
Избежание перезагрузки страницы с Сalendar
|
|||
|---|---|---|---|
|
#18+
ЧеГевара left_joinты собираешься для этого открывать новое окно и схлопывать его? я правильно понял? ну да, это просто как вариант. без обид - но, это несколько нелепый вариант... замена постбека распахивающимися-слопывающимися дополнительными окнами? смешно и IHttpHandler тут сбоку-припеку... ну, как необязательная обертка, не меняющая того простого факта - что это все происходит на стороне сервера взгляни, все же, как работает XMLHttpRequest... к примеру, тут ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2006, 14:36 |
|
||
|
Избежание перезагрузки страницы с Сalendar
|
|||
|---|---|---|---|
|
#18+
можно конечно использовать ифрейм для показа календаря - но ифрейм не во всех браузерах нормально работает. а если календарь уже есть на странице и надо просто выбранную дату вставить в какой нибудь текстбокс - так этоже элементарно делается скриптом. если при этом надо еще подтянуть какие то данные с сервера - то имхо только аякс надо юзать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2006, 14:38 |
|
||
|
Избежание перезагрузки страницы с Сalendar
|
|||
|---|---|---|---|
|
#18+
left_join без обид - но, это несколько нелепый вариант... замена постбека распахивающимися-слопывающимися дополнительными окнами? смешно и IHttpHandler тут сбоку-припеку... ну, как необязательная обертка, не меняющая того простого факта - что это все происходит на стороне сервера взгляни, все же, как работает XMLHttpRequest... к примеру, тут ну согласен с тобой щаз перечитал что хотел автор :) имхо этоже простым javascript делается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2006, 14:42 |
|
||
|
Избежание перезагрузки страницы с Сalendar
|
|||
|---|---|---|---|
|
#18+
ЧеГевараможно конечно использовать ифрейм для показа календаря - но ифрейм не во всех браузерах нормально работает. а если календарь уже есть на странице и надо просто выбранную дату вставить в какой нибудь текстбокс - так этоже элементарно делается скриптом. если при этом надо еще подтянуть какие то данные с сервера - то имхо только аякс надо юзатьну, XMLHttpRequest и есть основа аякса :) об этом я и говорил ифрейм - нахрен, головная боль гарантирована :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2006, 14:43 |
|
||
|
Избежание перезагрузки страницы с Сalendar
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, left_join, Вы писали: _> ЧеГевараможно конечно использовать ифрейм для показа календаря — но ифрейм не во всех браузерах нормально работает. _>а если календарь уже есть на странице и надо просто выбранную дату вставить в какой нибудь текстбокс — так этоже элементарно делается скриптом. Как ?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2006, 18:29 |
|
||
|
|

start [/forum/topic.php?fid=18&tid=1390927]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
46ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 252ms |
| total: | 372ms |

| 0 / 0 |
