2009-10-09 6 views
0

에서 앵커 잘 지정된 앵커 점프, IE에서 잘 작동 새 창을 열하도록 다음 자바 스크립트를 재생하지. 불행하게도, 파이어 폭스에서는 윈도우를 열지 만 앵커로 점프하지는 않는다.window.open()는 파이어 폭스 3

저는 며칠 동안이 문제를 해결하기 위해 노력했지만 (검색 및 수정) 아무 소용이 없습니다. 누군가가 내가 모두 IE 모질라 브라우저에서 의도 한대로이 작업을 얻을 수있는 방법에 대한 어떤 통찰력이있는 경우

, 나는 영원히 감사하게 될 거라고.

여기 window.open()와 기능이 포함 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> 

이 열 것 페이지의 HTML 앵커의)을 (window.open : 그래서 같은 민족 앵커 이름에서 #을 제거

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

답변

1

시도 :

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

적어도 IE, Firefox 및 Chrome에서 작동

+0

고든을 고쳤습니다. 감사합니다! – cjo30080