У меня есть страница, которая создает статическую карту Google на основе данных, извлеченных из базы данных с использованием PHP, и отображает ее с помощью функции javascript, встроенной в код.
Функция javascript автоматически выполняется при загрузке или обновлении страницы, а также выполняется, когда пользователь явно запрашивает отображение карты (onclick).
Это работает именно так, как я ожидаю на FF.
На IE8 он также работает точно так, как я ожидал, до определенного момента. Проблема в том, что он никогда не возвращается после загрузки изображения, хотя на самом деле изображение полностью отображается на экране со всеми местоположениями на карте. Настоящая проблема в том, что на странице есть другие функции javascript, которые никогда не вызываются из-за операции бесконечной загрузки.
Если во время этого длительного процесса загрузки пользователь явно отображает карту, она будет отображаться правильно, а также выполняется последующий код javascript, эффективно сбрасывающий отображение.
BTY, если я помещу предупреждение сразу после возврата из функции javascript, оно запускается, но следующая функция, которая должна загрузить изображение, никогда не загружает его изображение.
Я знаю, что, возможно, ищу проблемы со смешиванием PHP и javascript, но я старался быть очень осторожным, чтобы уважать отношения клиент / сервер и убедиться, что все на сервере (php) завершено до того, как страница, содержащая javascript, будет фактически загружен.
К сожалению, приложение не может создать простую демоверсию, чтобы воспроизвести его, и я работаю под NDA, поэтому не могу указать вам на страницу.
Любые мысли или предложения по отладке приветствуются.