В настоящее время я загружаю всплывающее окно в стиле лайтбокса, которое загружает HTML-код из вызова XHR. Затем это содержимое отображается во всплывающем окне "modal", используя element.innerHTML = content
. Это работает как прелесть.
В другом разделе этого сайта я использую значок Flickr '(http://www.elliotswan.com/2006/08/06/custom-flickr-badge-api-documentation/), чтобы динамически загружать изображения flickr. Это делается, включая тег script, который загружает javascript flickr, который, в свою очередь, делает некоторые статусы document.write
.
Оба они отлично работают, когда включены в HTML. Только при загрузке кода значка flickr внутри лайтбокса содержимое вообще не отображается. Похоже, что использование innerHTML
для написания операторов document.write
делает это слишком далеко, но я не могу найти никакой подсказки в реализациях javascript (FF2 & 3, IE6 & 7) этого поведения.
Может ли кто-нибудь уточнить, должно ли это работать или не должно работать? Спасибо.