Как загрузить содержимое iframe во всплывающем div. popup div будет открыт при щелчке по каждой ссылке из каждой ссылки, URL-адрес страницы будет загружен в iframe href внутри всплывающего div.Как загрузить содержимое iframe в Popup div?
$(document).ready(function(){
$(".openpop").click(function(){
var x = $(this).attr('href');
alert(x);
y = x.replace('#', '');
alert(y);
$(".popup").toggle();
$("iframe").attr("href", y);
});
$(".close").click(function(){
$(this).parent().fadeOut("slow");
});
});
HTML
<a class="openpop" href="#http://www.google.com">Link 1</a>
<a class="openpop" href="#http://www.yahoo.com">Link 2</a>
<a class="openpop" href="#http://www.w3schools.com">Link 3</a>
<div class="wrapper">
<div class="popup">
<iframe src="">
<p>Your browser does not support iframes.</p>
</iframe>
<a href="#" class="close">X</a></div>
</div>
было бы неплохо получить jsfiddle для лучшего понимания – Dwza
В iframe нет href, это должен быть атрибут src, $ ("iframe"). Attr ("src", y); а затем параметры x-frame будут беспокоить его. – SSA