我有一个简单的表格方法。我不确定为什么window.onload()函数在它显示页面下面被调用两次?以下是代码
function window.onload() {
initialisePage();
}
<form id="frmMain" method="post" runat="Server">
</form>
我在调用initialisePage没有帮助之前尝试使用document.isready函数。
答案 0 :(得分:1)
语法错误。 onload
应写成如下:
<script>
window.onload = function() {
initialisePage();
}
</scipt>
或强>
window.onload = initialisePage; // Thanks to @nnnnnn
答案 1 :(得分:0)
<script>
window.onload = initialisePage;
</scipt>
答案 2 :(得分:0)
您可以使用以下代码行:
$(document).ready(function(){
initialisePage();
})
答案 3 :(得分:0)
如果window.onload被调用两次,则意味着在初始加载后仍然会在正面发生一些更改。 最好的方法是检查
window.onload = function() {
if(document.readyState == 'complete') {
myFunction();
}
};