день добрый.
имеется некая html-страница, в содержимое которой добавляется код вида
<script src="/js/loader.js?container='#div'" type="text/javascript"></script>
каким образом осуществить загрузку фрейма этим скриптом?
какое содержимое должно быть у этого js-файла?
я вот набросал примерно такое, но не уверен насколько оно работоспособно:
var idFrame = 'frameDownload';
var frame = document.getElementById(idFrame);
if (!frame) {
frame = document.createElement('iframe');
frame.id = idFrame;
frame.style.display = 'none';
document.body.appendChild(frame);
}
frame.src = './1.html';
плюс тут же возникает как минимум пара вопросов:
могу ли я таким образом загружать страницы с других доменов?
как вытащить параметр из подключаемого скрипта (
?container='#div'), чтобы можно было загружать фрейм в элемент по этому селектору?
jsonp, очевидно, но как именно - слабо себе представляю.
с одной стороны задача несложная, и изобретать велосипед не хочется; с другой - что-то толковых реализаций нагуглить не получилось)
что скажете?
спасибо заранее