window.popup = window.open($(this).attr('href'), 'Ad', 'left=20,top=20,width=500,height=500,toolbar=1,resizable=0');
$(window.popup).onload = function()
{
alert("Popup has loaded a page");
};
Run Code Online (Sandbox Code Playgroud)
这在我尝试过的任何浏览器中都不起作用(IE,Firefox,Chrome).如何检测窗口中何时加载页面(如iframe onload)?
我对我的申请有疑问.每当用户意外关闭浏览器窗口时,我都希望在此之前进行一些清理操作.我已经使用过onunload事件,但问题是这个事件有时会被解雇,有时却没有.我该怎么办,是否有更好的方法来处理这类问题.
我想通过打开弹出窗口动态设置其值,将change事件绑定到textarea(只读).
我能够设置值,但更改事件不会被触发.
我使用下面的代码将change事件绑定到textarea:
$('textarea[name="Cordinator"]').bind("change", onChangeCordinator);
function onChangeCordinator(){}
Run Code Online (Sandbox Code Playgroud) 我在 React 中有一个带有 onClick 处理程序的 div,当单击该处理程序时,它会在弹出窗口中实现 window.open,将它们定向到外部 URL。当用户关闭弹出窗口时,我想实现一个 API 调用。但是,我尝试过的一切都失败了,包括尝试使用事件侦听器。
如何在 React 中检测窗口何时关闭?
我对窗口事件的当前代码如下:
export class App extends Component {
opener = () => {
const myWindow = window.open("https://www.espn.com", "MsgWindow", "width=200,height=100");
}
render() {
return (
<div onClick={this.opener}>
Hello World
</div>
);
}
}
Run Code Online (Sandbox Code Playgroud)