Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Отловить ошибку загрузки JS / 2 сообщений из 2, страница 1 из 1
22.04.2008, 10:27
    #35270423
barrabas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отловить ошибку загрузки JS
есть удаленный скрипт (вобщем гугламеп)
Код: plaintext
1.
<script  src="http://maps.google.com/maps?file=api&v=2&key=ABQIAAAA55uaHQUp8Mo3rye6XqUYqBQpFj5l1RXMo8QEaAe6-bjRNZJIsBQIK30JMjgQXti9dd4qwOG1M8P0Gw"
      type="text/javascript" language="javascript"></script>
я использую html документ с картой в своем win приложении (для выбора глобальных координат), все работает отлично, вот только если нет инета (сам html документ лежил локально в папке с программой) программа начинает ругаться что не может загрузить яваскрипт, что логично. Как бы отловить эту ошибку и закрывать форму с сообщением.
на стороне клиента она не отлавливается, и возникает даже есть у контрола webbrouser стоит
ScriptErrorsSuppressed = true;
может есть другой способ загрузки скрипта в JS
ну типа document.scriptload(url); я бы его обернул в try catch, или событие типа onerror как у <img>? я просто в JS не силен особо, пришлось осваивать за необходимостью прикрутить гугламеп к нашей ис.
...
Рейтинг: 0 / 0
22.04.2008, 11:27
    #35270636
barrabas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отловить ошибку загрузки JS
Разобрался
ошибку нужно было ловить при первом вызове обекта из удаленного скрипта (я просто сначало почумуто подумал, что ошибка при самой загрузке возникает)

new GMap2 взял в try catch и все
и <body onunload="try {GUnload();} catch(e){return;}">
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Отловить ошибку загрузки JS / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]