У меня есть функция javascript на главной странице, и еще одна внутри страницы содержимого.pageLoad функция на главной странице и странице содержимого
Предотвращает ли первый (на главной странице) второй (на странице контента) выстрел?
У меня есть функция javascript на главной странице, и еще одна внутри страницы содержимого.pageLoad функция на главной странице и странице содержимого
Предотвращает ли первый (на главной странице) второй (на странице контента) выстрел?
Это наоборот. Сначала будет выпущен один на странице содержания. Чтобы узнать, вошел ли кто-то в другой, просто отлаживайте его на Firebug или даже на Visual Studio.
Вы можете использовать синтаксис JQuery для функций цепи для запуска при загрузке страницы в ведущих, так и детях-страницах, как это:
$().ready(function() {
// Do stuff
}
Содержание будет выполняться в том порядке, что появится на странице, сверху снизу.
Вы можете заставить элементы, которые будут работать в определенном порядке, с конструкцией, как это в вашем MasterPage:
<script>
$().ready(function() {
// Do MasterPage stuff
if (onChildPageLoad) onChildPageLoad();
});
</script>
и в детской страницы месте блок сценария, как это:
<script>
var onChildPageLoad = function() {
// Do childpage stuff
}
</script>
по отлаживая, я замечаю, что второй не срабатывает, но я не уверен, в чем причина. – BusinessGirl
Это не идеал иметь более одного обработчика, но они должны работать нормально. – melancia