在body onload事件之前需要在web表单上运行Javascript
我正在开发一个asp.net web应用程序。在该应用程序中,我需要在窗体的在body onload事件之前需要在web表单上运行Javascript,javascript,asp.net,Javascript,Asp.net,我正在开发一个asp.net web应用程序。在该应用程序中,我需要在窗体的body onload事件之前执行一些java脚本 HTML元素 ...... 这里我正在运行ShowWait()打开车身装载。 此脚本显示“请稍候”窗口。 但我需要在此事件之前运行此代码。 是否有任何事件可以帮助我在页面加载之前运行脚本。在head元素中放置一个脚本标记,该标记包含要运行的脚本。如果将Javascript语句(而不是函数定义)放置在标记中,则它们将在页面加载期间执行-在触发onLoad事件之前 &l
body onload
事件之前执行一些java脚本
HTML元素
......
这里我正在运行ShowWait()代码>打开车身装载
。
此脚本显示“请稍候”窗口。
但我需要在此事件之前运行此代码。
是否有任何事件可以帮助我在页面加载之前运行脚本。在head元素中放置一个脚本标记,该标记包含要运行的脚本。如果将Javascript语句(而不是函数定义)放置在标记中,则它们将在页面加载期间执行-在触发onLoad事件之前
<html>
<body>
<h2>First header</h2>
<script type="text/javascript">
alert("Hi, I am here");
document.write("<h3>This is Javascript generated</h3>");
</script>
<h2>Second header</h2>
</body>
</html>
如果函数名为ShowWait()
,则不需要“在加载页面之前运行JavaScript”,而是希望“在加载页面之前显示加载屏幕”
只需将加载元素放在HTML中,并在页面加载后使用JavaScript将其删除。为什么不将该行作为正文的第一行放在脚本标记中呢?它将作为第一件事运行。+1这通常是处理这些事情的方式。同样的技术也适用于延迟加载图像。我已经更改了我的答案,请参见
<html>
<body>
<h2>First header</h2>
<script type="text/javascript">
alert("Hi, I am here");
document.write("<h3>This is Javascript generated</h3>");
</script>
<h2>Second header</h2>
</body>
</html>
Make the parts of the page that may change invisible (via style="visibility:hidden;");
Make onLoad run a Javascript code that changes the page and then sets the visibility of the said parts to visibility:visible.