Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.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
通过使用母版页的表单调用asp.net中的javascript函数_Javascript_Asp.net - Fatal编程技术网

通过使用母版页的表单调用asp.net中的javascript函数

通过使用母版页的表单调用asp.net中的javascript函数,javascript,asp.net,Javascript,Asp.net,我正在使用Asp.net并设计一个网站。 我有一个主窗体,带有页眉、导航栏、侧边栏、页脚,这对于每个网页都是通用的,并且每个网页都有一个不同的内容区域。 我正在使用母版页创建网页,并在内容区域添加控件。 但问题是,我在网页中使用javascript,希望调用网页的方法onload函数 这是示例代码: var a = ["..images/airline.jpg","..images/c1.jpg","..images/3.jpg"]; var i = 0; functio

我正在使用Asp.net并设计一个网站。 我有一个主窗体,带有页眉、导航栏、侧边栏、页脚,这对于每个网页都是通用的,并且每个网页都有一个不同的内容区域。 我正在使用母版页创建网页,并在内容区域添加控件。 但问题是,我在网页中使用javascript,希望调用网页的方法onload函数

这是示例代码:

    var a = ["..images/airline.jpg","..images/c1.jpg","..images/3.jpg"];
    var i = 0;
    function imageforward() {
        i++;
        document.getElementById("myimage").src = a[i];

        if (i == 3) {
            i = -1;
        }

    }
    function TimeStart() {

        setInterval(imageforward, 8000);

    }

如何调用该方法。请帮我这么做。
谢谢..

您可以使用
DOMContentLoaded
eventListener

document.addEvenetListner(timestart,false);
或者简单地说:

 window.onload=timestart;

定义TimeStart函数后,只需这样调用它:

TimeStart();
如果使用jQuery,可以将其放在document ready上,如下所示:

$(document).ready(function(){
   TimeStart();
})
如果不存在jQuery,则可以使用:

window.onload = TimeStart;

首先,将必要的脚本库添加到母版页。(Jquery)


加载时要调用哪个方法?timestart();我已经在主窗体的script标记中编写了方法,并希望在子窗体中调用它们。在何处添加代码:window.onload=FUNCTION\u NAME;我只需要一个页面就可以使用此功能。在您页面的
中,我无法在内容区域中添加。只需在
标记中的任意位置添加即可
<asp:ScriptManager ID="ScriptManager1" runat="server">
  <Scripts>
    <asp:ScriptReference Path="/Scripts/jquery-version.js" />
    <asp:ScriptReference Path="/Scripts/additional-js.js" />
  </Scripts>
</asp:ScriptManager>
<script src='<%= ResolveUrl("~/Scripts/jquery-version.js") %>' type="text/javascript></script>
$(document).ready(function () {
        TimeStart();
        //additional code
});