Показать сообщение отдельно
  #1 (permalink)  
Старый 03.06.2013, 18:53
Аватар для keen
Профессор
Отправить личное сообщение для keen Посмотреть профиль Найти все сообщения от keen
 
Регистрация: 28.03.2012
Сообщений: 376

тэг script, загружающий iframe
день добрый.

имеется некая 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, очевидно, но как именно - слабо себе представляю.

с одной стороны задача несложная, и изобретать велосипед не хочется; с другой - что-то толковых реализаций нагуглить не получилось)

что скажете?

спасибо заранее
Ответить с цитированием