Как вызвать функцию javascript для дочерней страницы из главной страницы javascript - PullRequest
6 голосов
/ 28 июля 2010


Я пишу приложение ASP.Net.Я использую мастер-страницу в нем.У меня есть несколько дочерних страниц, которые состоят из некоторых функций Java-скрипта;
Допустим;

function ChildPageFunction()
{
   //Do something;
}


И сценарий java главной страницы функционирует как;

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


Теперь можно ли вызывать ChildPageFunction () из MasterPageFunction ()?

Пожалуйста, помогите мне, если кто-нибудь знает, как это сделать.Заранее спасибо.

Ответы [ 2 ]

2 голосов
/ 28 июля 2010

Это просто javascript, после того, как он отображается в браузере, он не знает, идет ли он с главной страницы или со страницы содержимого.Просто назови это нормально.

2 голосов
/ 28 июля 2010

Да.Просто позвоните по номеру ChildPageFunction(); из любой точки на MasterPage, и он сработает.

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

Это работает наоборот, так что вы можете позвонить по номеру MasterPageFunction() со своей дочерней страницы, и это также произойдет.

Это потому, что при рендеринге все html главной страницы и html дочерней страницы объединяются, поэтому обе страницы используют один и тот же JavaScript.

MasterPage - это шаблон, который оборачивается вокругСтраница вашего контента.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...