Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to call javascript function of child page from master page javascript


I am writing an ASP.Net application. I am making use of master page in it. I have several child pages with me, which consist of some java script functions;
Let's say;

function ChildPageFunction()
{
   //Do something;
}


And master page java script function as;

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


Now is it possible to call ChildPageFunction() from MasterPageFunction() ?

Please help me if anyone knows how to do this. Thanks in advance.

like image 872
Vijay Balkawade Avatar asked Jul 28 '10 14:07

Vijay Balkawade


2 Answers

Yes. Just call ChildPageFunction(); from anywhere on the MasterPage and it will fire.

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

This works the other way around to, so you can call MasterPageFunction() from your child page and it will also ifre.

This is because, when rendered, all of the master page html and the child page's html are combined, so both pages share the same JavaScript.

The MasterPage is a template that wraps around your Content Page.

like image 182
djdd87 Avatar answered Oct 17 '22 20:10

djdd87


It is just javascript, once it is rendered to the browser it has no knowledge of whether it is from the master page or the content page. Just call it normally.

like image 41
Ben Robinson Avatar answered Oct 17 '22 20:10

Ben Robinson