Forms _目标和弹出窗口代码不适用于选项窗体

Forms _目标和弹出窗口代码不适用于选项窗体,forms,tabs,option,target,Forms,Tabs,Option,Target,我正在尝试创建一个下拉菜单作为表单。现在看起来是这样的: <select onchange="location.href=(form.menu1.options[form.menu1.selectedIndex].value)" id="setit" size="1" name="menu1"> <option value="0">Select one</option> <option value="http://www.Produc

我正在尝试创建一个下拉菜单作为表单。现在看起来是这样的:

  <select onchange="location.href=(form.menu1.options[form.menu1.selectedIndex].value)" id="setit" size="1" name="menu1">
    <option value="0">Select one</option>
    <option value="http://www.Products.com">Products</option>
    <option value="http://www.Literature.com">Literature</option>
    <option value="http://www.Technical.com">Technical
    <option value="http://www.Registration.com">Product Registration</option>
  </select>
</form>

选择一个
产品
文学类
技术的
产品注册
在“onchange”中,我有一段代码指示,当选择一个选项时,它将触发指定的超链接,并加载一个新页面。我似乎无法让它工作,因此单击一个选项将打开一个新选项卡。我怎样才能让它工作

我对此进行了一点调查以寻求解决方案,但至少从我的发现来看,提出的方案似乎都不起作用。当我在表单中插入任何建议的解决方案时(使用target=“\u blank”或任何类似javascript的弹出窗口等),它们都不会在新选项卡或新窗口中打开超链接,而是在同一窗口中加载页面。我认为这是因为超链接不是以“href”的形式写的,而是以“value”的形式写的。我能做些什么来解决这个问题?

指的是当前文档的位置,所以这不是您想要的。请尝试呼叫:


这似乎在我的代码中起作用,它打开了一个新窗口,但它首先被我的浏览器作为弹出窗口阻止,这显然让我担心用户访问网站的这一部分。我担心他们会被弹出窗口关闭,即使这些信息与网站有关。是否有其他选项不将其作为弹出窗口读取?
<select onchange="window.open(form.menu1.options[form.menu1.selectedIndex].value)">