2010-07-28 7 views
6


나는 ASP.Net 응용 프로그램을 작성 중입니다. 나는 그것에 마스터 페이지를 사용하고있다. 나에게는 여러 자바 스크립트 함수로 구성된 하위 페이지가있다. 예 :

마스터 페이지에서 하위 페이지의 자바 스크립트 기능을 호출하는 방법 javascript

function ChildPageFunction() 
{ 
    //Do something; 
} 


그리고 마스터 페이지 자바 스크립트 함수로;) MasterPageFunction에서 ChildPageFunction() (

function MasterPagefunction() 
{ 
    //Need to call ChildPagefunction(); here 
} 


지금은 수를 호출?

누구든지이 작업을 수행하는 방법을 알고 있다면 도와주세요. 미리 감사드립니다.

+0

하위 페이지는 마스터 페이지에 있기 때문에 하위 페이지 기능을 호출 할 수 있지만 해당 시점에 하위 페이지 기능 자바 스크립트가로드되었는지 확인하십시오. – Hoque

답변

2

예. MasterPage의 어느 곳에서나 ChildPageFunction();으로 전화하면 발동됩니다.

function MasterPagefunction() 
{ 
    ChildPagefunction(); // Will work fine 
} 

자녀 페이지에서 MasterPageFunction()를 호출 할 수 있습니다 그것은 ifre 또한 있도록이, 주위에 다른 방식으로 작동합니다.

렌더링 될 때 모든 마스터 페이지 html과 자식 페이지의 html이 결합되어 두 페이지가 동일한 JavaScript를 공유하기 때문입니다.

MasterPage은 콘텐츠 페이지를 둘러싼 템플릿입니다.

+0

왜 이런 생각을하지 않았습니까? :) 덕분에 많이 .. 그게 .. –

+0

비제. – GenericTypeTea

2

자바 스크립트 일뿐 브라우저에 렌더링되면 마스터 페이지 또는 콘텐츠 페이지에서 온 것인지 알 수 없습니다. 정상적으로 부르면됩니다.

+0

감사합니다 벤 :) 그것은 나를 위해 정상적인 자바 스크립트로 일했습니다. –

관련 문제