0
iframe内に外部ページをロードしようとしていますが、DIVタグの内容を表示しようとしています。私はjqueryでこれを行う方法があると聞いて、私は正しいコードを見つけたと信じていますが、正しく動作させることができません。jquery iframeをHTMLの「div'd」セクションのみを表示する
<html>
<head>
<title>jQuery and Frames</title>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.0/jquery.min.js"></script>
<script type="text/javascript">
jQuery(function($) {
var data = $('<div />').load('div.html #test');
var doc = $('#frame1')[0].contentWindow.document;
var body = $('body',doc);
$(body).html(data);
});
</script>
</head>
<body>
<iframe id="frame1"></iframe>
</body>
</html>
ここは私のターゲットページです。divタグ内の内容を表示しようとしています。私はへのアクセス権を持っているので、私はメインページをロードするときしかし、それはIFRAME
にまったく何も表示されません
<html>
<head>
<title>blah</title>
</head>
<body>
<div id="test">
Working
</div>
Not Working
</body>
</html>
** EDITこれはソリンの返信
で更新されましたが、その可能性でありますターゲットサイトはdivタグとCSSを使って、CSSを使ってタグを隠して同じことを達成できますか?
だから何が起こりますか? – j08691
iframeは、jqueryがそれを指しているすべてのページをロードしません。私のjqueryは間違っていると思います。 –
ロードしようとしているページは同じドメインにありますか? – j08691