1
私はポップアップにFancyboxを使用しています。新しいiframeを作成するたびに、iframeには他のページへのリンクを含むページが含まれます。ユーザーがiframe内の別のリンクをクリックしてポップアップを閉じると、訪問した最後のリンクを取得したいと思います。fancybox iframeの場所を取得するにはどうすればよいですか?
最後に訪問したリンクを取得するにはどうすればよいですか?私は始めたものだけを得ることができます。
$.fancybox({
type: 'iframe',
href: 'https://slashdot.org/',
beforeClose: function() {
alert('How do I get last link in the frame?');
var name = $(this).prop("content")[0].name;
var iframename = "Frame Name: " + name;
var src = "Frame source: " + $('#' + name).attr('src');
$('#output').html(iframename + "<br/>" + src);
}
});
JSFiddleのサンプルコードです。