|
|
|
javascript как проверить загрузится ли url ?
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, уважаемые проблема вот такая, есть javascript функция, в которой генерируются несколько url, и потом хочется открыть новое окошко, используя только один из этих url'ов. Причем только один из них правильный, остальные выдадут ошибку загрузки, ибо браузер не обнаружит файла по этому пути. Надо сделать некую проверку на "правильность" этих url и выбрать один, который загрузит страницу. Функция выглядит примерно так: function setAndOpen (){ var firstUrl = "AAAAA" + "BBBBB"; var secondUrl = "CCCC" + "DDDD"; // тут идет эта проверка, и выбрали допустим firstUrl newWindow = window.open (firstUrl , "newWindow" ); newWindow.focus(); } Может быть есть какой-нибудь способ поймать ошибку загрузки браузера, или сразу проверить покатит или нет url ? Заранее благодарю всех откликнувшихся ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2008, 19:40 |
|
||
|
javascript как проверить загрузится ли url ?
|
|||
|---|---|---|---|
|
#18+
Можно воспользховаться Ajaxом и проверять статус. если 200, то всё ок. ну а если 404 то промах. Единственная проблема - политика безопасности браузеров не позволит открывать средствами ajax странички, расположенные на других доменах ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2008, 20:07 |
|
||
|
javascript как проверить загрузится ли url ?
|
|||
|---|---|---|---|
|
#18+
Маленькая такая проблемка... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2008, 20:08 |
|
||
|
javascript как проверить загрузится ли url ?
|
|||
|---|---|---|---|
|
#18+
а можно на примере я пока слабо представляю как это можно реализовать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2008, 18:20 |
|
||
|
javascript как проверить загрузится ли url ?
|
|||
|---|---|---|---|
|
#18+
Код: 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. 43. 44. 45. 46. 47. 48. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2008, 21:36 |
|
||
|
|

start [/forum/topic.php?fid=22&fpage=325&tid=1456106]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
37ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 339ms |

| 0 / 0 |
