我想知道是否有人可以帮我解决这个问题,我有一个iframe到一个URL(在子域名上)。 iframe中的页面有一个指向另一个页面的按钮。我希望能够在用户移动到iframe中的其他页面时调整iframe的大小。以下是我调整第一页的方法。
$disp = '<div style="border: 0px solid rgb(201, 0, 1); overflow: hidden; margin: 50px auto; max-width: 300px;">
<iframe scrolling="no" src="https://something.com" style="border: 0px none; margin-right: 188px;height: 1036px; margin-top: -380px; width: 297px;">
</iframe>
</div>';
echo $disp;
答案 0 :(得分:1)
使用onLoad
,您可以判断iframe源是否发生了变化,如下所述:
iFrame src change event detection?
要点是
<iframe src="http://www.google.com/" onLoad="yourJsFunc();"></iframe>
或者,使用jQuery
$('#iframeid').load(function()
{
alert('frame has (re)loaded');
});