Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/409.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 母版页和内容页中的页面加载功能_Javascript_Telerik_Master Pages - Fatal编程技术网

Javascript 母版页和内容页中的页面加载功能

Javascript 母版页和内容页中的页面加载功能,javascript,telerik,master-pages,Javascript,Telerik,Master Pages,我在母版页中有一个pageLoad js函数, 还有一个在内容页里面 第一个(母版页中)是否阻止第二个(内容页中)触发 相反。内容页上的一个将首先被激发。要知道其中一个是否与另一个相混淆,只需在Firebug上甚至在Visual Studio上调试即可。您可以使用jQuery语法链接函数,以便在主页面和子页面中的页面加载上运行,如下所示: $().ready(function() { // Do stuff } <script> var onChildPageL

我在母版页中有一个pageLoad js函数, 还有一个在内容页里面


第一个(母版页中)是否阻止第二个(内容页中)触发

相反。内容页上的一个将首先被激发。要知道其中一个是否与另一个相混淆,只需在Firebug上甚至在Visual Studio上调试即可。

您可以使用jQuery语法链接函数,以便在主页面和子页面中的页面加载上运行,如下所示:

  $().ready(function() {
    // Do stuff
  }
<script>
  var onChildPageLoad = function() {
    // Do childpage stuff
  }
</script>
内容将按照页面上显示的顺序从上到下执行

您可以在母版页中使用如下构造强制项目按特定顺序运行:

<script>
  $().ready(function() {
    // Do MasterPage stuff
    if (onChildPageLoad) onChildPageLoad();
  });
</script>

$().ready(函数()){
//做主页的东西
if(onChildPageLoad)onChildPageLoad();
});
在子页面中放置一个脚本块,如下所示:

  $().ready(function() {
    // Do stuff
  }
<script>
  var onChildPageLoad = function() {
    // Do childpage stuff
  }
</script>

var onChildPageLoad=函数(){
//做儿童网页的事
}

通过调试,我注意到第二个处理器无法启动,但我不确定原因是什么。拥有多个处理器并不理想,但它们应该可以正常工作。