Le javascript suivant, destiné à ouvrir une nouvelle fenêtre et saut à une ancre spécifiée, fonctionne très bien dans IE. Malheureusement, dans Firefox, il ouvre la fenêtre, mais il ne saute pas à l'ancre.window.open() ne joue pas bien avec des ancres dans Firefox 3
J'ai lutté avec ce problème pendant quelques jours maintenant (recherches et modifications) en vain.
Si quelqu'un a une idée sur la façon dont je peux obtenir que cela fonctionne comme prévu dans les deux IE et navigateurs Mozilla, je serais toujours reconnaissant.
est ici la fonction javascript contenant window.open() et le lien appelant la fonction contenant window.open():
<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>
est ici l'ancre HTML sur la page qui est ouverte par window.open():
<tr>
<td align="center">
<a name="#ethnicity"> </a>
</td>
</tr>
Vous l'avez réparé Gordon. Infiniment reconnaissant! – cjo30080