質問

新しいウィンドウの のを開き、を指定したアンカーにジャンプすることを意図し、

次のJavaScriptは、IEで素晴らしい作品。残念ながら、Firefoxで、それはウィンドウを開きますが、それはアンカーにジャンプしません。

私は今(検索および変更)無駄に数日間、この問題で苦労してきます。

誰もがをIEとのMozillaブラウザの両方で意図したように、私はこの仕事を得ることができる方法についてどのような洞察力を持っている場合は、

、私は永遠に感謝されると思います。

ここでwindow.open()と機能含むwindow.open()を呼び出すリンクを含むJavaScript関数です。

<html>
<head>
<script language=javascript>
function openPopupWindow_Why(sPopupUrl, sPopupLabel)
{
    window.open(sPopupUrl, sPopupLabel, 'toolbar=no,resizable=yes,
         scrollbars=yes,height=250,width=450', false);
    return false;
}
 </script>
</head>
<body>
<A onclick="openPopupWindow_Why('MyProfile_WhyAsk.htm#ethnicity', 'Why')"
     href="javascript:void(0)" class="WhyAsk">Why do we ask?</a>
</body>
</html>

ここで開かれていますページのHTMLアンカーです()window.openます:

<tr>
  <td align="center">
    <a name="#ethnicity">&nbsp;</a>
  </td>
</tr>
役に立ちましたか?

解決

そのように民族のアンカー名から#を削除してください。

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

は、少なくともIE、Firefoxとクローム

に作品
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top