|
|
|
проблема в межбраузерной совместимости ajax
|
|||
|---|---|---|---|
|
#18+
Коллеги, добрый день, есть проблема в межбраузерной совместимости ajax. Написал простейший скрипт с использованием ajax: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. === 1. в IE (6): start state=1 state=2 state=3 state=4 status=200 end 2. в FF (3): start state=2 state=3 state=4 status=200 state=1 status=200 end 3. в Opera (9): start end state=2 4. Chrome (1): start end 5. Safari (3): start end ======= Т.е. везде кроме FF и IE мало того не выдается 4 статус, так и вообще не срабатывает обработчик вызова onCallBack. Может кто нибудь подскажет, в чем дело может я что то не так сделал??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2009, 17:51 |
|
||
|
проблема в межбраузерной совместимости ajax
|
|||
|---|---|---|---|
|
#18+
Здесь написано как создавать реквест кроссбраузерно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2009, 17:56 |
|
||
|
проблема в межбраузерной совместимости ajax
|
|||
|---|---|---|---|
|
#18+
а что я делаю не правильно создавая кроссбраузерный реквест? Для всех браузеров кроме IE у меня срабатывает: Код: plaintext помоему это ничему не противоречит, тем более что проблема и наблюдается везде кроме IE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2009, 18:03 |
|
||
|
проблема в межбраузерной совместимости ajax
|
|||
|---|---|---|---|
|
#18+
AJAX асинхронен (читай - события), а твой алерт привязан ко времени: как раз в нормальных браузерах возникает событие именно тогда, когда на экране алерт. Попробуй вывести не в алерт, а в какой-то элемент - это будет более объективная оценка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2009, 22:28 |
|
||
|
проблема в межбраузерной совместимости ajax
|
|||
|---|---|---|---|
|
#18+
Спасибо большое, зря я этот алерт использовал, все заработало!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2009, 13:30 |
|
||
|
проблема в межбраузерной совместимости ajax
|
|||
|---|---|---|---|
|
#18+
IDVsbruckкак раз в нормальных браузерах возникает событие именно тогда, когда на экране алерт. Скорее так: события возникают во всех браузерах. Нормальные браузеры про них не забывают, пока показывают юзеру алерт, а остальные - как фишка ляжет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2009, 18:19 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=35903045&tid=1454999]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
151ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
64ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 471ms |

| 0 / 0 |
