Вот выводится на на странице вашего примера jsFiddle:
document.querySelectorAll('#panel_js .CodeMirror-scroll .CodeMirror-sizer .CodeMirror-code div:nth-child(12) .CodeMirror-line span:nth-child(7)')[0].outerText
weranda: Хотя... Не хочу занудой оказаться, но есть вопрос:
>>>
1. и именно поэтому при загрузке страницы если пользователь моментально прокрутит страницу вниз, он не увидит карту, а увидит пустой блок, где карта отрисуется только через пять секунд после загрузки страницы.
2. При ленивой загрузке эта карта отрисуется сразу, как только пользователь достигнет границ ее блока.
Как вы себе второй блок то видите? По вашим прикидкам карта будет готова примерно через 5 секунд после открытия страницы. Ситуация: пользователь открыл страницу, сразу крутанул мышку. Тайлы еще в процессе загрузки,- карты еще нет. Тут хоть ленивая, хоть какая загрузка не поможет.
Т.е. получается, что вы хотите начинать загрузку тайлов, после какой-то активности пользователя на уже загруженной странице? Тогда setTimeout тут не подходит.
Посмотрите vk-book.ru/proverit-vidimost-elementa-s-pomoshhyu-...,- там есть пример по скролу.
Сама идея как-то противоречиво звучит:
С одной стороны, вы пишите: Но должен же быть вариант с ленивой загрузкой, так как возможно пользователь сразу после загрузки страницы быстро пролистает ее вниз для просмотра карты, а она еще не будет загружена. Т.е., чем раньше начнется загрузка тайлов,- тем быстрее карта будет готова к нормальной отрисовке. Что заберет на себя трафик, нужный для загрузки остального контента страницы.
С другой стороны, вам нужно: Такое ограничение вызвано потребностью в максимально быстрой загрузке страницы.
imagecreatefromjpeg("image.jpg");
Пытается создать jpeg из файла image.jpg, лежащего в той же папке, что и выполняющийся php скрипт. В папке с этим php файла есть файл image.jpg?
Константин Хаиров: imagecreatefromjpeg не из пустоты создает картинку, а из файла или url. Ошибка, скорее всего, в переданном пути к ней, а не в denwer`e
Заметили вчера, что на этом хосте сначала выкладывают пост, а уже потом (через какое-то время) выкладывают саму картинку, к нему привязанную. Т.е. прежний скрипт тянул все подряд: и картинки, и html страницы с сообщением об ошибке. Вот и решил, так сказать, код до ума довести, чтобы тянул только png/jpg. Да и для себя хотелось универсальный шаблон для request сделать.
А с php там все проще будет. Разве что, появится дополнительный curl c head запросом, чтобы эту проверку делал
А вы его, не перезаписываете при каждой итерации?