window.open()与Firefox 3中的锚不兼容

window.open()与Firefox 3中的锚不兼容,firefox,anchor,mozilla,window.open,Firefox,Anchor,Mozilla,Window.open,下面的javascript旨在打开一个新窗口并跳转到一个指定的锚点,在IE中非常有效。不幸的是,在Firefox中,它打开了窗口,但没有跳转到锚点 我已经为这个问题挣扎了几天了(搜索和修改),但都没有结果 如果有人对我如何在IE和Mozilla浏览器中实现这一目标有任何见解,我将永远感激 下面是包含window.open()的javascript函数和调用包含window.open()函数的链接: 函数openPopupWindow_Why(sPopupUrl、sPopupLabel) { 打

下面的javascript旨在打开一个新窗口并跳转到一个指定的锚点,在IE中非常有效。不幸的是,在Firefox中,它打开了窗口,但没有跳转到锚点

我已经为这个问题挣扎了几天了(搜索和修改),但都没有结果

如果有人对我如何在IE和Mozilla浏览器中实现这一目标有任何见解,我将永远感激

下面是包含window.open()的javascript函数和调用包含window.open()函数的链接:


函数openPopupWindow_Why(sPopupUrl、sPopupLabel)
{
打开(spopuURL,spopuLabel,'工具栏=否,可调整大小=是,
滚动条=是,高度=250,宽度=450',假);
返回false;
}
这是window打开的页面上的HTML锚。open()


尝试从种族锚名称中删除#,如下所示:

<tr>
  <td align="center">
    <a name="ethnicity">&nbsp;</a>
  </td>
</tr>


至少可以在IE、Firefox和Chrome中使用,你已经修复了它。非常感谢!
<tr>
  <td align="center">
    <a name="#ethnicity">&nbsp;</a>
  </td>
</tr>
<tr>
  <td align="center">
    <a name="ethnicity">&nbsp;</a>
  </td>
</tr>