admin管理员组文章数量:1022726
OK so I couldn't find an answer for this one, I am trying to open a window, execute a mand once it's loaded, and then modify it's DOM from the main window. Here's my sample code:
var window = window.open('empty.html',{
"position": "center",
"focus": true,
"toolbar": false,
"frame": true
});
...
window.on("loaded",function() {
...
It doesn't fire. when I tried
var a_window = window.open('empty.html',{
"position": "center",
"focus": true,
"toolbar": false,
"frame": true
});
a_window = gui.Window.get(a_window);
...
a_window.on("loaded",function() {
...
but here it doesn't even open the window! (No I don't have a hide() function inside the callback) also, no error is thrown. Any help?
OK so I couldn't find an answer for this one, I am trying to open a window, execute a mand once it's loaded, and then modify it's DOM from the main window. Here's my sample code:
var window = window.open('empty.html',{
"position": "center",
"focus": true,
"toolbar": false,
"frame": true
});
...
window.on("loaded",function() {
...
It doesn't fire. when I tried
var a_window = window.open('empty.html',{
"position": "center",
"focus": true,
"toolbar": false,
"frame": true
});
a_window = gui.Window.get(a_window);
...
a_window.on("loaded",function() {
...
but here it doesn't even open the window! (No I don't have a hide() function inside the callback) also, no error is thrown. Any help?
Share Improve this question asked Feb 1, 2014 at 7:39 WazzapsWazzaps 3805 silver badges12 bronze badges 02 Answers
Reset to default 3Try and see if this shouldn't do the trick, it did for me:
var a_window = window.open('empty.html',{
"position": "center",
"focus": true,
"toolbar": false,
"frame": true
});
onload = function() {
alert('Help it\'s loaded!');
};
Just so you know, I think the onload triggers for every window, so remember to unset it when you don't need it:
onload = null;
You can also try this for the individual window:
a_window.onload = function() {
alert('Help it\'s loaded!');
};
nw.Window.open
callsback the third argument with the opened window.
nw.Window.get
takes the DOM window as an argument.
nw.Window.open('empty.html',{},win=>win.on('loaded', () =>someFunction(nw.Window.get(win.window))));
OK so I couldn't find an answer for this one, I am trying to open a window, execute a mand once it's loaded, and then modify it's DOM from the main window. Here's my sample code:
var window = window.open('empty.html',{
"position": "center",
"focus": true,
"toolbar": false,
"frame": true
});
...
window.on("loaded",function() {
...
It doesn't fire. when I tried
var a_window = window.open('empty.html',{
"position": "center",
"focus": true,
"toolbar": false,
"frame": true
});
a_window = gui.Window.get(a_window);
...
a_window.on("loaded",function() {
...
but here it doesn't even open the window! (No I don't have a hide() function inside the callback) also, no error is thrown. Any help?
OK so I couldn't find an answer for this one, I am trying to open a window, execute a mand once it's loaded, and then modify it's DOM from the main window. Here's my sample code:
var window = window.open('empty.html',{
"position": "center",
"focus": true,
"toolbar": false,
"frame": true
});
...
window.on("loaded",function() {
...
It doesn't fire. when I tried
var a_window = window.open('empty.html',{
"position": "center",
"focus": true,
"toolbar": false,
"frame": true
});
a_window = gui.Window.get(a_window);
...
a_window.on("loaded",function() {
...
but here it doesn't even open the window! (No I don't have a hide() function inside the callback) also, no error is thrown. Any help?
Share Improve this question asked Feb 1, 2014 at 7:39 WazzapsWazzaps 3805 silver badges12 bronze badges 02 Answers
Reset to default 3Try and see if this shouldn't do the trick, it did for me:
var a_window = window.open('empty.html',{
"position": "center",
"focus": true,
"toolbar": false,
"frame": true
});
onload = function() {
alert('Help it\'s loaded!');
};
Just so you know, I think the onload triggers for every window, so remember to unset it when you don't need it:
onload = null;
You can also try this for the individual window:
a_window.onload = function() {
alert('Help it\'s loaded!');
};
nw.Window.open
callsback the third argument with the opened window.
nw.Window.get
takes the DOM window as an argument.
nw.Window.open('empty.html',{},win=>win.on('loaded', () =>someFunction(nw.Window.get(win.window))));
本文标签: javascriptNode webkit opening a new window and listening for onloadedStack Overflow
版权声明:本文标题:javascript - Node webkit opening a new window and listening for on.loaded - Stack Overflow 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://it.en369.cn/questions/1745576482a2157049.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论