2010-03-25 7 views
0
<script type="text/javascript"> 

if (window.name == 'default') { 
     window.name = 'a03d01c6c88549c6a7e05c922961271e'; 
     window.document.getElementById('ctl03').click(); 
    } 
    else if (window.name == '') { 
     window.name = 'default'; 
     window.document.getElementById('ctl04').click(); 
    } 
    else if (window.name == 'invalidAccess') { 
     if ('FALSE' == 'TRUE') 
     { 
     window.name=''; 
     window.document.getElementById('ctl04').click(); 
     } 
     else 
     { 
      window.open('MsgPage_NewWindow.aspx','_self'); 
     } 
    } 
    else { 
     window.name = 'invalidAccess'; 
     window.document.getElementById('ctl04').click(); 
    } 
</script> 

위의 스크립트를 서버 컨트롤에 의해 페이지에 방출에서 실행되지하면 페이지에 다른 컨트롤이 따로 없다 ... 웹 페이지입니다 페이지 ... Internet Explorer는 "Home.aspx"페이지로 리다이렉트하지만, Firefox는 같은 페이지에 머물러 있습니다.왜이 자바 스크립트 코드는 파이어 폭스

도와 주시겠습니까? 나는 또한 전체 웹 어플리케이션을 FF로 만들어야하는 이유를 알고 싶습니다.

답변

4

리디렉션하기 위해 독점적 인 IE 전용 click 방법을 사용하고 있습니다.

대신 location.href = "http://url";을 써야합니다. 모든 브라우저에서 작동합니다.

+0

고맙습니다 ... –

1

도구 -> 오류 콘솔에서 찾으십니까? "클릭은 기능이 아닙니다"와 같은 것을 보게된다면 간단히 .location을 설정해보십시오.

관련 문제