2010-03-11 6 views
2

버튼이있는 asp.net webform이 있습니다. OnClientClick 이벤트는 자바 스크립트 함수에 연결됩니다.asp.net에서 Javascript 리디렉션을 수행하는 방법

현재 페이지를이 페이지로 리디렉션하려면이 함수가 필요합니다.

많이 읽는 모든 다음을 시도 후

,하지만 소용 :

  var url = "http://www.google.com"; 
      document.location = url; //Doesn't Work 
      document.location.href = url; //Doesn't Work 
      window.location = url; //Doesnt Work 
      window.location.href = url; //Doesnt Work 

어떤 도움이나 조언을 환영합니다.

ps. 내 경보 메시지가 팝업으로 JS 함수를 입력 오전

+2

위에서 언급 한 코드가 작동해야합니다 ... 이벤트 코드와 처리기를 게시 할 수 있습니까? –

답변

1

다른 사람이 "doesnt work"라고 말하는이 코드는 잘 작동하기 때문에 코드의 어딘가에 Javascript 오류가있어 실행이 중지됩니다.

+0

안녕하세요, 나는 그램린을 일으키는 JS 오류가있는 것 같습니다. 감사합니다 – SetiSeeker

1

나는 HTML 페이지에서 이것을 시도하고 괜찮 았어.

기능의 이동() {경고(); var url = "http://www.google.com"; document.location.href = url; //

그냥 페이지 소스를 보면 볼 onClientClick이 JS 기능

0

를 호출 여부를 당신은 location.replace(myUrl);을 시도 할 수 있지만, document.location.href 정말 작동합니다} 작동하지 않습니다.

1

게재 시도 false를 반환하십시오. OnClientClick에서 귀하의 기능을 수행 한 후

예 : OnClientClick="yourfunction();return false;"

+0

다른 포스터와 마찬가지로 내 페이지에 오류가 없었습니다. 이것은 나를 위해 그것을 해결했습니다. – DanM7

관련 문제