Javascript的任何原因都没有解雇?
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
<script type="text/javascript">
function ChangeDisplay()
{
alert("Changing");
document.getElementById('warningDiv').innerHTML = "<h1>Change Text</h1>";
setTimeout(finalize,6000);
}
function finalize()
{
alert("Done");
document.getElementById('warningDiv').innerHTML="<h1>Done</h1>";
}
</script>
<h2>
Welcome to ASP.NET!
</h2>
<p>
<div id="warningDiv">Hello World</div>
</p>
<script>
window.onload = setTimeout(ChangeDisplay, 3000);
</script>
答案 0 :(得分:3)
Javascript的任何原因都没有解决?
是的,WarnTheUser
不存在,其他功能未被调用。
编辑:也许这是一个浏览器问题,你可以使用jQuery,也许它会有所不同:
$(document).ready(function() { setTimeout(ChangeDisplay, 3000) });
或
$(window).load(function() { setTimeout(ChangeDisplay, 3000) });
我不认为这是一个ASP.NET问题。你还没有显示太多的ASP.NET代码,你使用的是Ajax吗?
答案 1 :(得分:0)
<强>解强>
好吧,似乎
<script type="text/javascript">
window.onload = setTimeout(ChangeDisplay(), 3000);
</script>
确实有效,所以感谢各种提示。
全部......减去帖子上“-1”的那个 永远不明白为什么人们这样做。