使用Javascript window.open和jQuery提交表单
我想使用window.open函数在新窗口中加载yahoo.com。然后,填写搜索字段并使用jQuery提交搜索表单 由于某些原因,以下代码不起作用:使用Javascript window.open和jQuery提交表单,javascript,jquery,dom,window.open,new-window,Javascript,Jquery,Dom,Window.open,New Window,我想使用window.open函数在新窗口中加载yahoo.com。然后,填写搜索字段并使用jQuery提交搜索表单 由于某些原因,以下代码不起作用: var yhooWin; var yhooDoc; function openYahooWindow() { yhooWin = window.open("http://yahoo.com","ywin","width=1050,height=750"); yhooWin.focus(); } openYahooWindow(
var yhooWin;
var yhooDoc;
function openYahooWindow() {
yhooWin = window.open("http://yahoo.com","ywin","width=1050,height=750");
yhooWin.focus();
}
openYahooWindow();
yhooDoc = yhooWin.document;
$(yhooDoc).ready(function () {
$(yhooDoc).contents().find("#p_13838465-p").val("gangnam style");
$(yhooDoc).contents().find(".searchsubmit").trigger("click");
});
哪里出了问题?由于存在错误,您无法访问其他域的内容。查看错误控制台,您将看到错误消息
如果你控制了另一个领域,你可以调查。另一个选项是服务器端代理。另一个选项是类似于和的服务,并进行JSONP调用。您无法访问其他域的内容,因为存在错误。查看错误控制台,您将看到错误消息
如果你控制了另一个领域,你可以调查。另一个选项是服务器端代理。另一个选项是像And这样的服务,并进行JSONP调用。您无法使用另一个javascript页面控制新窗口 例如: Page1.html使用
window.open
打开yahoo.com
Page1.html无法在yahoo.com上执行任何操作您无法使用其他页面javascript控制新窗口 例如: Page1.html使用
window.open
打开yahoo.com
Page1.html无法在yahoo.com上执行任何操作顺便说一下,p_13838465-p是搜索字段的id属性。而search按钮是类“searchsubmit”中唯一的东西。。。如果你想知道的话,顺便说一下,p_13838465-p是搜索字段的id属性。而search按钮是类“searchsubmit”中唯一的东西。。。如果你想知道的话。