如何在IE中运行的javascript搜索引擎的新窗口中打开搜索结果页面?

如何在IE中运行的javascript搜索引擎的新窗口中打开搜索结果页面?,javascript,forms,onload,new-window,Javascript,Forms,Onload,New Window,检查这一页。我想知道如何在Internet Explorer的新窗口中打开搜索结果。另外,如何设置搜索框的body onload。请帮帮我。这是我第三次问,但没有专家能够解决这个问题。在此之前,一位专家收到了一份解决方案,但它只适用于mozilla。帮助我。TQ.我没有深入研究您的代码,但请尝试更改 <form name="searchForm"> 进入 这将在新窗口中打开它。我还没有深入研究您的代码,但请尝试更改 <form name="searchForm"> 进

检查这一页。我想知道如何在Internet Explorer的新窗口中打开搜索结果。另外,如何设置搜索框的body onload。请帮帮我。这是我第三次问,但没有专家能够解决这个问题。在此之前,一位专家收到了一份解决方案,但它只适用于mozilla。帮助我。TQ.

我没有深入研究您的代码,但请尝试更改

<form name="searchForm">
进入


这将在新窗口中打开它。

我还没有深入研究您的代码,但请尝试更改

<form name="searchForm">
进入


这将在一个新窗口中打开它。

在您的情况下,表单提交到一个新选项卡,而不是一个新窗口。可以通过设置新窗口的宽度和高度来强制新窗口,但必须注意,弹出窗口拦截器可以阻止此操作。另外,不要忘了在表单中将target属性设置为_blank,以便在禁用js的浏览器中优雅地降级

<script type="text/javascript">
// frm is a reference to the FORM element
function frm_sbmit(frm) {
    wnd = window.open("about:blank", "_blank", "width=1024px, height=768px, + put here everithing you want in options for the new window, a good guide is http://www.w3schools.com/jsref/met_win_open.asp");
    frm.target = wnd;
    frm.submit();
}
</script>
<form action="url" target="_blank" method="post" onsubmit="frm_sbmit(this);return false;">
...
</form>

在您的情况下,表单似乎提交到一个新选项卡,而不是一个新窗口。可以通过设置新窗口的宽度和高度来强制新窗口,但必须注意,弹出窗口拦截器可以阻止此操作。另外,不要忘了在表单中将target属性设置为_blank,以便在禁用js的浏览器中优雅地降级

<script type="text/javascript">
// frm is a reference to the FORM element
function frm_sbmit(frm) {
    wnd = window.open("about:blank", "_blank", "width=1024px, height=768px, + put here everithing you want in options for the new window, a good guide is http://www.w3schools.com/jsref/met_win_open.asp");
    frm.target = wnd;
    frm.submit();
}
</script>
<form action="url" target="_blank" method="post" onsubmit="frm_sbmit(this);return false;">
...
</form>

这是一个活生生的例子。@Heypy这是一个不符合你要求的变体,不是吗?你能举一个例子说明你的方法吗?我已经找到了解决方案。但是我不想在新的自定义窗口中打开,因为它有弹出窗口拦截器的问题。还有其他方法吗?@Heypy可能需要大量重写Javascript。我已经尝试过了,但两种浏览器都不适合。请帮帮我。我更喜欢在新选项卡中打开结果。这是一个活生生的例子。@Heypy这是一个不符合您要求的变体,不是吗?你能举一个例子说明你的方法吗?我已经找到了解决方案。但是我不想在新的自定义窗口中打开,因为它有弹出窗口拦截器的问题。还有其他方法吗?@Heypy可能需要大量重写Javascript。我已经尝试过了,但两种浏览器都不适合。请帮帮我。我更喜欢在新选项卡中打开搜索结果。那么如何在新选项卡中打开搜索结果?那么如何在新选项卡中打开搜索结果?