iframe и window.stop()
Всем доброго времени суток!
Передо мной стоит следующая задача: частично загрузить страницу (теоретически большую) и получить какое-то данное из head. Задачу я решаю, используя window.stop(). Например, так: Песочница. Есть страница page.html, в head которого есть присвоение var a = 1; Причём по ходу загрузки страницы есть window.stop() (ну, и аналог для IE). Задача: получить переменную a на странице index.html. По идеи, на основной странице надо для iframe задать такое событие, для которого будет вызвана функция alertA(), которая, собственно, и выдаст то, что нужно (сама функция нерациональная, но это не важно, главное, что она работает, достаточно нажать кнопку "Go!"). Проблема в том, что мне так и не удалось подобрать такое событие, что бы вся эта бодяга сработала. Можете подсказать, что может помочь вызволить эту несчастную переменную из плена window.stop()? |
kozhilya,
Из фрейма считать переменную на главной просто alert(parent.a) или top.a Считать с главной переменную a из фрейма : нун задать имя фрейму <iframe name="ABC" onload="alert(ABC.a)" |
Цитата:
Для завершения рендинга страницы, достаточно расположить скрипт во фрейме после нужного контента После создания нужных переменных, к примеру: var a= document.body.innerHTML; в конце скрипта document.write('<div style="display:none"><plaintext>') |
Цитата:
Но спасибо за помощь! |
Часовой пояс GMT +3, время: 14:13. |