通过使用母版页的表单调用asp.net中的javascript函数
我正在使用Asp.net并设计一个网站。 我有一个主窗体,带有页眉、导航栏、侧边栏、页脚,这对于每个网页都是通用的,并且每个网页都有一个不同的内容区域。 我正在使用母版页创建网页,并在内容区域添加控件。 但问题是,我在网页中使用javascript,希望调用网页的方法onload函数 这是示例代码:通过使用母版页的表单调用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
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
});