javascript - 如何在新窗口中打开适用于 IE 的 javascript 搜索引擎的搜索结果页面?

标签 javascript forms onload new-window

检查这个http://javascript.internet.com/forms/multiple-search-engine.html页。我想知道如何在适用于 Internet Explorer 的新窗口中打开搜索结果。另外,如何为搜索框设置 body onload。请帮我。这是我第三次问,但没有专家能够解决这个问题。在此之前,一位专家收到了一个解决方案,但它只适用于 mozilla。帮我。总质量。

最佳答案

在您的情况下,表单似乎提交到新选项卡而不是新窗口。可以通过设置新窗口的宽度和高度来强制打开新窗口,但是您必须知道弹出窗口阻止程序可以阻止此操作。另外不要忘记在表单中将目标属性设置为 _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>

关于javascript - 如何在新窗口中打开适用于 IE 的 javascript 搜索引擎的搜索结果页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2302239/

相关文章:

html - 在 IE8 中自定义下拉列表高度

php - 在 PHP 中处理动态数量的表单字段的最佳方法?

php - Symfony 2.3.7 查询结果中的表单值

variables - 如何在appcelerator Alloy中访问另一个js文件中的变量

javascript - iOS 5.x 中 js 事件的 safari 浏览器中的声音通知(例如 ajax 响应)

javascript - D3.js:根据 svg 理解缩放

javascript - Angular 自定义指令链接函数不接受 'restrict'

javascript - 通过渐进式网络应用在移动设备上打开相机

javascript - 第一次窗口加载或 iframe 加载会发生什么事件?

javascript - 图像加载未在 promise 内触发