Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Передача из IFRAME
Форумы портала PHP.SU » » Вопросы новичков » Передача из IFRAME

Страниц (1): [1]
 

1. alexpebody - 19 Апреля, 2017 - 11:01:22 - перейти к сообщению
Доброго всем времени.

Пожалуйста, подскажите, есть неплохой скрипт модального всплывающего окна.

HTML код странички demo.html
Спойлер (Отобразить)

Страничка index.html
Спойлер (Отобразить)


Как передать вывод по ссылке FADE из iframe окна, в основное index окно, чтобы окно вывелось не во фрейме, а в основном окне?

Описание: такая схема нужна, тк нужно iframe маленькое окно, но получать модальное окно нужно уже в большом окне.

Знаю, что как то можно передать от дочернего фрейма, но как реализовать, что то не але (

Сейчас работа реализована через window.open, но открывает просто окно, а хотелось бы красивое, модальное!

Заранее БОЛЬШОЕ СПАСИБО!

ps Прикрепил файл сприпт модального окна.
2. Vladimir Kheifets - 20 Апреля, 2017 - 10:45:13 - перейти к сообщению
Знаю, что как то можно передать от дочернего фрейма....

Можно передать так:
window.document.getElementById("view").innerHTML = view_f.document.body.innerHTML;

<html>
<head>
<script type="text/javascript">
function layer_view()
{
window.document.getElementById("view").innerHTML = view_f.document.body.innerHTML;
}
</script>
</head>
<body>
<iframe src='demo.html' id='view_f' name='view_f' frameborder='0' onLoad='layer_view()' style="visibility:hidden"></iframe>
<div id="view" style="position:absolute; z-index:1"></div>
</body>
</html>
3. alexpebody - 25 Апреля, 2017 - 11:23:19 - перейти к сообщению
Спасибо!

CODE (html):
скопировать код в буфер обмена
  1.  
  2. <script>
  3. $(document).ready(function(){
  4. $("iframe").on("load", function () {  
  5.     $(this).contents().find("a").each(function() {  
  6.       $(this).attr('target', '_blank');  
  7.    });  
  8. })  
  9. });
  10. </script>
  11.  

 

Powered by ExBB FM 1.0 RC1