微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

打开一个新窗口,并调用javascript函数

我是新的 javascript我想知道如何从javascript方法中打开一个新窗口,然后调用它的javascript方法.

窗口的url在另一个域(可能导致安全问题!?),我没有控制权.

例如,代码应该如下所示:

handler<-openAWindow("www.someurl.com");//open a window and get a handler for it
handler->someMethod1(param1,param2);//call some javascript method 
handler->someMethod2(param3,param4);//call some other javascript method<br>

谢谢,
伊兰.

解决方法

不幸的是,您无法控制或访问跨域窗口.这是为了安全预防措施.您是否可以控制其他网址?

但是,如果窗口位于同一个域上,那么您可以访问该窗口及其DOM.

var win = window.open("/page","title");
win.someFunction();
var el = win.document.getElementById("id123");
//etc.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐