如何检测iframe是否已从一个URL移动到另一个URL
How to detect if an iframe has moved from one URL to another
我想知道是否有人能帮我解决这个问题,我有一个URL的iframe(在子域上)。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;
使用onLoad
可以判断iframe源是否发生了更改,如下所述:
iFrame src更改事件检测?
要点是
<iframe src="http://www.google.com/" onLoad="yourJsFunc();"></iframe>
或者,使用jQuery
$('#iframeid').load(function()
{
alert('frame has (re)loaded');
});
相关文章:
- JS:检查URL中的参数,然后迭代一个参数为var的函数
- 我们如何在不更改url的情况下使用锚点点击从一个页面重定向到另一个页面
- 一次又一次地在新的和相同的选项卡中打开一个url
- 如何使用javascript获取下一个/转发url
- 按下一个HTML按钮,该按钮使用一个功能在同一个新窗口中打开URL
- Mapbox JS,来自URL的GeoJSON featureCollection对象只添加了一个标记
- 在iframe中加载url并添加一个类
- 有没有一个Nodejs库可以序列化和反序列化命名组件的路径(比如URL路径名)
- 将任何CDN配置为只传递一个文件,无论请求的url是什么
- javascript window.location在检查firebug时给了我一个错误的url路径
- 一个jsp中有两个操作URL
- 如何使用特定的javascript函数创建一个url,以便在加载页面时运行
- 使用javascript加载并显示来自另一个域的页面,而不显示原始URL
- 将php页面URL中的变量传递给JavaScript和另一个php
- 如何使用JQuery提取URL中最后一个/分隔符之前的最后一个值
- Javascript/jQuery获取所有url参数并添加/更改一个参数
- 想制作一个基于URL的音频播放器,但Javascript不起作用
- 如何创建一个组件,我可以设置在 Angular 2 中的属性中获取 URL 数据
- 根据jQuery中的另一个链接更改url
- 请我需要一个可以编辑mp3 URL的JavaScript代码