可以在窗口之后调用函数.location已经加载了新的URL
Is is possible to call a function after window.location has loaded new URL?
我想能够调用一个jquery函数一次窗口。location已完成加载URL。这可能吗?我似乎在网上找不到关于这个的任何东西。
例如:if(parseInt(msg.status)==1) {
window.location=msg.txt;
alert("This URL has finished loading")
}
谢谢,保罗
您可以使用目标页面的window.onload
(如果您有权修改该页的代码),或者您可以使用window.onunload
在卸载当前页面时启动警报。加载新页面后,无法在当前页面上执行代码。
可以。
这个页面演示了onload/onunload行为。
<html>
<head>
<script>
window.doUnload = function(){
alert("Here!");
}
window.doLoad = function(){
window.location="http://www.google.com";
}
</script>
</head>
<body onload="doLoad();" onunload="doUnload();"></body>
</html>
用户第一次登录后,我需要加载我的索引页来初始化所有内容,但随后需要将它们转发到另一个页面以完成配置文件。
使用窗口。位置重定向用户到您的索引,添加查询参数(如window.location=index.php?firstLogin=true
)和您的索引重定向(使用javascipt http 300, header()或任何你正在使用)到配置文件页面结束加载后,如果参数设置
Iframe
你可以使用的一个(丑陋的)方法是to代替window。位置,清除主体,添加具有相关路径的iframe,并听取其onload函数。之后,你可以在iframe内运行代码,只要它不是跨站点脚本。
我使用这种方法来执行小的自动化脚本,这在第三方插件上是无法实现的。
相关文章:
- 在iframe中加载url并添加一个类
- 如何在不重新加载URL的情况下查询Node.Js的后端并更新页面
- 我如何重新加载URL链接,在我点击提交按钮后它保持不变
- XMLHttpRequest无法加载url Origin访问控制允许Origin不允许null
- 使用javascript在单选按钮选择上加载URL
- WebView加载URL(“javascript:XYZ”)在我的网络视图中执行了好几次
- javascript帖子不做功能但加载url
- AJAX:点击提交按钮加载URL
- 如何在不重新加载当前页面的情况下加载URL
- 如何在chrome扩展中的新选项卡上加载url覆盖的脚本
- 如何使用JQuery.Load访问Div中加载URL的UL“id”,“name”等,以设置JQuery树视图
- 加载 URL 后调用函数
- 如何在 jquery 中加载 url
- HTML5网站在丝绸浏览器中进入全屏模式或在加载URL后在丝绸浏览器中隐藏地址栏
- XMLHttpRequest 无法加载 [url].预检响应无效(重定向)
- jQuery动态内容链接通过php从SQL数据库加载URL,但在刷新时不会加载
- 如何使用浏览器历史记录状态在我的单页 JavaScript 应用程序中加载 URL
- XMLHttpRequest 无法加载 url.预检响应中的访问控制允许方法不允许方法 PUT
- 通过单击包含加载 URL 但不重新加载页面的链接来更改列的内容
- XMLHttpRequest 无法加载 URL.访问控制允许源不允许的源