powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Отловить ошибку загрузки JS
2 сообщений из 2, страница 1 из 1
Отловить ошибку загрузки JS
    #35270423
Фотография barrabas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть удаленный скрипт (вобщем гугламеп)
Код: 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
Отловить ошибку загрузки JS
    #35270636
Фотография barrabas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разобрался
ошибку нужно было ловить при первом вызове обекта из удаленного скрипта (я просто сначало почумуто подумал, что ошибка при самой загрузке возникает)

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


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