Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Выполнить http запрос одновременно с нажатием ссылки
|
|||
|---|---|---|---|
|
#18+
Не получается выполнить http запрос одновременно с нажатием ссылки Код: javascript 1. 2. 3. 4. 5. 6. 7. это работает только если ссылка Код: javascript 1. а если так, то не работает Код: javascript 1. Как это сделать? И вторая проблема - страница "прыгает" вверх при Код: javascript 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2015, 10:13 |
|
||
|
Выполнить http запрос одновременно с нажатием ссылки
|
|||
|---|---|---|---|
|
#18+
проблема была в браузере... в firefox - работает. но почему страница прыгает вверх? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2015, 10:39 |
|
||
|
Выполнить http запрос одновременно с нажатием ссылки
|
|||
|---|---|---|---|
|
#18+
rema174проблема была в браузере... в firefox - работает. но почему страница прыгает вверх? извращение. в обработчике клика и делай переход - location.href=" http://google.com" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2015, 10:58 |
|
||
|
Выполнить http запрос одновременно с нажатием ссылки
|
|||
|---|---|---|---|
|
#18+
Изопропил, может быть, но мне надо извратиться еще сильнее например если ссылка такая, т.е. тут работает библиотека lightbox: Код: javascript 1. 2. 3. 4. 5. возможно ли как-то совместить функцию onclick (я еще попробовал с prorotypе, но не получается) с этой библиотекой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2015, 11:48 |
|
||
|
Выполнить http запрос одновременно с нажатием ссылки
|
|||
|---|---|---|---|
|
#18+
т.е. сама фуyкция prorotype работает на просnой ссылке с переходом, но не работает в паре с lightbox.js ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2015, 11:51 |
|
||
|
Выполнить http запрос одновременно с нажатием ссылки
|
|||
|---|---|---|---|
|
#18+
rema174, если сделаешь переход на другую страницу, ajax запрос накроется медным тазом. Хочешь отслеживать переходы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2015, 12:09 |
|
||
|
Выполнить http запрос одновременно с нажатием ссылки
|
|||
|---|---|---|---|
|
#18+
Изопропил, нифига не накроется, оно же работает, т.е. идет переход по ссылке на другую страницу, и одновременно выполнятся запрос, который что-то запускает процесс на сервере ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2015, 19:26 |
|
||
|
Выполнить http запрос одновременно с нажатием ссылки
|
|||
|---|---|---|---|
|
#18+
rema174нифига не накроется, оно же работает, т.е. идет переход по ссылке на другую страницу, и одновременно выполнятся запросСкорее, тут гонка имеет место быть. Не угадаете, что раньше сработает - преход или аякс. При переходе страница будет выгружена и, если к тому времени аякс не успел отработать, то и не отработает уже. Ибо, работать нечему. Вероятно, нужно сделать более явный порядок выполнения. В onclick явно возвернуть false (тогда браузер не будет самостоятельно отрабатывать переход по ссылке), а в скрипте обработки клика следует дождаться ответа сервера на ajax-запрос и только потом инициировать переход по ссылке. rema174это работает только если ссылка Код: javascript 1. а если так, то не работает Код: javascript 1. В первом случае страница не выгружается. Потому и работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2015, 21:09 |
|
||
|
Выполнить http запрос одновременно с нажатием ссылки
|
|||
|---|---|---|---|
|
#18+
vklerema174это работает только если ссылка Код: javascript 1. а если так, то не работает Код: javascript 1. В первом случае страница не выгружается. Потому и работает. я позднее указывал, что это проблема браузера - все-таки к firefox больше доверие, чем к seamonkey ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2015, 21:59 |
|
||
|
Выполнить http запрос одновременно с нажатием ссылки
|
|||
|---|---|---|---|
|
#18+
rema174, Эту цитату я привёл в качестве примера к сказанному выше о выгрузке страницы из браузера. Нет выгрузки - скрипт работает, однозначно. Перешел браузер по ссылке - медным тазом накрылся скрипт, как уже говорилось выше. Ну, оказался один браузер в данной ситуации чуток шустрее или медленнее другого, и что с того? В другой раз вебсервер протормозит и озадачит Вас ещё раз. Будете рассуждать, что к вебсерверу N больше доверия, чем к вебсерверу M? А если притормозит провайдер на направлении аякс-запроса - тогда предложите провайдера поменять? Однако, если Вы делаете решение, пригодное для работы только в некоторых тепличных условиях или строго определённых браузерах - конечно же, это Ваше право. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2015, 22:23 |
|
||
|
Выполнить http запрос одновременно с нажатием ссылки
|
|||
|---|---|---|---|
|
#18+
vkle, т.е. если я правильно понял, вы говорите, что если браузер успеет перейти по ссылке быстрее, чем сработает onclick , то запрос в onclick не выполнится или не успеет завершиться. скрипт, что я привел - это пример ассинхронного запроса. разве это не означает, что оба запроса отработают независимо? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2015, 22:53 |
|
||
|
Выполнить http запрос одновременно с нажатием ссылки
|
|||
|---|---|---|---|
|
#18+
rema174т.е. если я правильно понял, вы говорите, что если браузер успеет перейти по ссылке быстрее, чем сработает onclick , то запрос в onclick не выполнится или не успеет завершиться.Верно. rema174скрипт, что я привел - это пример ассинхронного запроса. разве это не означает, что оба запроса отработают независимо?Именно так. И у браузера как раз нет причины ждать завершения скрипта. Для Вашего случая асинхронный запрос в чистом виде не годится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2015, 23:11 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=39126632&tid=1445548]: |
0ms |
get settings: |
12ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
196ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 279ms |
| total: | 567ms |

| 0 / 0 |
