2016-09-11 2 views
0

У меня есть страница, которая принимает параметр: http://example.com/mypage.html?param=123nedd передать HTML параметр IFrame

Внутри HTML У меня есть IFRAME, который должен этот параметр, то в этом роде:

< IFrame SRC =» http://example.com/myapp?id=123 "и т. д.)

Теперь я знаю, как анализировать параметр из URL-адреса, и я могу изменить src для iframe в onload(). Но проблема в том, что iframe сначала показывает без параметра (который отображает некоторый по умолчанию iframe), а затем после загрузки он будет отображаться правильно.

Могу ли я показать iframe с проанализированным параметром прямо во время загрузки? (Нет PHP, JavaScript только)

+0

Возможный дубликат [Как передать параметры через IFRAME от родительского HTML?] (HTTP : //stackoverflow.com/questions/28295870/how-to-pass-parameters-through-iframe-from-parent-html) –

+0

Это не дубликат вышесказанного. – user1073511

ответ

0

Выглядит как решение для добавления JavaScript в организме, как, что:

<script> 
    var sid = location.search.substr(location.search.indexOf("sid=")+4); 
    var ifrm = document.getElementById('myiframe') ; 
    var target = "http://example.com/myApp?sid=" + sid; 
     ifrm.setAttribute('src', target);  
</script> 
Смежные вопросы