문제

내 페이지 중 하나에서 실행해야 하는 JavaScript 메소드가 있습니다. 특히 onresize 이벤트.

그러나 내 콘텐츠 페이지에서 해당 이벤트를 어떻게 설정할 수 있는지 모르겠습니다.마스터 페이지에만 넣을 수 있으면 좋겠지만 해당 마스터 페이지를 사용하는 모든 페이지에서 메서드를 호출할 필요는 없습니다.

어떤 도움이라도 주시면 감사하겠습니다.

도움이 되었습니까?

해결책

콘텐츠 페이지에 다음을 배치하세요. 라코 디스 <시간>

이 코드는 수행해야 할 작업에 대한 기본적인 아이디어를 제공합니다.이벤트 핸들러 등을 작성하는 데 도움이되는 코드가 이미있는 라이브러리를 사용하고 있기를 바랍니다.

다른 팁

같은 문제가 있었고이 게시물을 보았습니다 :

IE 크기 조정 버그 재검토

위의 코드는 작동하지만 IE에는 body 태그의 모양이 변경 될 때 onresize가 트리거되는 문제가 있습니다.이 블로그는 잘 작동하는 대체 방법을 제공합니다.

콘텐츠 페이지(C#)에서 다음과 같은 코드를 사용하는 것은 어떻습니까?

Page.ClientScript.RegisterStartupScript(this.GetType(), "resizeMyPage", "window.onresize=function(){ resizeMyPage();}", true);

따라서, 당신은 resizeMyPage 함수는 Javascript 어딘가에 정의되어 있으며 브라우저 크기가 조정될 때마다 실행됩니다!

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top