加载窗口时采取措施
Do Something When Window Loads
加载窗口时,我正试图打开一个警告框。这是我所拥有的:
var imawindow = window.open("http://google.com");
imawindow.onload() = function () {
alert("hey");
}
我做错了什么?提前感谢!
在分配之前不应该执行它。卸下()
。如果您想在呼叫方上呼叫alert
,请使用window.opener
:
imawindow.onload = function () {
window.opener.alert("hey");
}
这应该尊重同域策略。调用窗口应该是您域中的相对页面。不能从http://www.facebook.com/
调用http://www.google.com/
。但您可以在hello.html
上从index.html
调用它,前提是index.html
和hello.html
都来自同一域,例如http://example.com/index.html
和http://example.com/hello.html
我想提一下,它在跨域上不起作用。
如果你在同一个域内打开一个新页面,你将能够通过以下方式实现:
var imawindow = window.open("samedomainpage.html");
imawindow .addEventListener('load', functionToCall, false);
对于跨域,出于安全原因,这将不起作用。点击此处了解更多信息
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 防止Iframe窗体在新窗口中打开
- 内部分区字体大小获胜'调整浏览器窗口大小时不会随媒体查询而更改
- 调整窗口大小时,可拖动的对象会出现在容器外部
- Javascript排序的图像弹出窗口..可以't单独弹出
- 窗口大小html css
- 弹出窗口出现,然后退出
- 为什么不是't窗口.恢复正常工作吗?(javascript/jquery)
- 如果当前url包含某些内容,请采取措施
- 当用HTML5+JS+PHP设计发送到电子邮件的表单时,需要采取哪些良好的安全预防措施
- 加载窗口时采取措施
- 如果当前URL是主页,请采取措施
- 使用JQueryAjax和ASP.NET泛型处理程序时必须采取的XSS和CSRF预防之外的安全措施
- 需要帮助,如果没有选中任何复选框,请采取措施
- 如何采取html脚本从文本形式和执行它在一个新的窗口
- JS-如果窗口高度小于___px,请采取措施-此代码有什么问题
- 在让客户端向网页添加javascript之前,我应该采取哪些预防措施
- 如果我们're处于默认状态,并且没有选择其他选项,则不执行任何操作.如果从其他选项中恢复到默认值,请采取措施
- 如果window.historylocation来自www.example.com,请采取措施
- 为了减少HTTP请求,应该首先采取哪些措施