我的javascript在ASP.NET页面末尾运行时应该是什么样子

我的javascript在ASP.NET页面末尾运行时应该是什么样子,javascript,asp.net,Javascript,Asp.net,此代码放在我的asp.net页面的顶部: function Test(HtmlDocument) { } 如何在页面末尾执行此javascript函数 <script>Test(document);</script> 测试(文档); 在html的末尾简单地说 <script>Test(document);</script> 测试(文档); 在html的末尾,只需在标记前面的标记中调用函数 <html> <he

此代码放在我的asp.net页面的顶部:

function Test(HtmlDocument) 
{ 
}
如何在页面末尾执行此javascript函数

<script>Test(document);</script>
测试(文档);
在html的末尾

简单地说

<script>Test(document);</script>
测试(文档);

在html的末尾,只需在
标记前面的
标记中调用函数

<html>
    <head>
        <!-- snip -->
    </head>
    <body>
        <!-- snip -->

        <script>
            Test(document);
        </script>
    </body>
</html>

试验(文件);

只需在
标记前面的
标记中调用函数即可

<html>
    <head>
        <!-- snip -->
    </head>
    <body>
        <!-- snip -->

        <script>
            Test(document);
        </script>
    </body>
</html>

试验(文件);

或者,您可以将函数放在代码底部,而无需函数声明

<script>
Your javascript code here
</script>

这里是您的javascript代码

或者,您可以将函数放在代码底部,而无需函数声明

<script>
Your javascript code here
</script>

这里是您的javascript代码

实现这一点的最佳方法是使用windows.onload。该事件可用于在页面完成加载后立即执行某些任务。以下是一个例子:

<script type="text/javascript">

function my_code(){
alert(" Alert inside my_code function");
}

window.onload=my_code();
</script>

函数my_code(){
警报(“my_code函数中的警报”);
}
window.onload=my_code();

实现这一点的最佳方法是使用windows.onload。该事件可用于在页面完成加载后立即执行某些任务。以下是一个例子:

<script type="text/javascript">

function my_code(){
alert(" Alert inside my_code function");
}

window.onload=my_code();
</script>

函数my_code(){
警报(“my_code函数中的警报”);
}
window.onload=my_code();

简单的方法是将脚本管理器放到页面上(页面主体内的任何位置),然后在页面上放置类似的内容

<script type="text/javascript">
     Sys.Application.add_load(function () {
           // do your thing
    });
</script>

系统应用程序添加加载(函数(){
//做你的事
});

当文档加载完成后,它将在客户端执行。

简单的方法是在页面上(页面主体内的任何位置)放置一个脚本管理器,然后在页面上放置类似的内容

<script type="text/javascript">
     Sys.Application.add_load(function () {
           // do your thing
    });
</script>

系统应用程序添加加载(函数(){
//做你的事
});

当文档加载完毕时,它会在客户端执行。

当我尝试向my_code()函数传递一个类似window.onload=my_code(this)“this”的参数时应该是文档,然后我得到了这些错误:mscorlib.dll中发生了“System.UnauthorizedAccessException”类型的第一次机会异常System.Web.HttpException类型的第一次机会异常System.Web.Dllc中发生了“System.Web.HttpException”类型的第一次机会异常,您能检查它是否在没有此参数的情况下抛出异常而没有参数它的正常,但onload事件没有吗在加载站点但即将加载时发生。。。这没有帮助。加载事件在文档加载过程结束时激发。此时,文档中的所有对象都在DOM中,所有图像和子帧都已完成加载。那么,它在IE8.0上不起作用,因为我使用了onload,它没有找到控件,因为它还没有呈现为html。似乎是IE问题?当我尝试向my_code()函数传递一个类似window.onload=my_code(this)“this”的参数时应该是文档,然后我得到了这些错误:mscorlib.dll中发生了“System.UnauthorizedAccessException”类型的第一次机会异常System.Web.HttpException类型的第一次机会异常System.Web.Dllc中发生了“System.Web.HttpException”类型的第一次机会异常,您能检查它是否在没有此参数的情况下抛出异常而没有参数它的正常,但onload事件没有吗在加载站点但即将加载时发生。。。这没有帮助。加载事件在文档加载过程结束时激发。此时,文档中的所有对象都在DOM中,所有图像和子帧都已完成加载。那么,它在IE8.0上不起作用,因为我使用了onload,它没有找到控件,因为它还没有呈现为html。似乎是IE问题?这是一个没有正文标记的asp.net页面。请参阅我的问题标题。您指的是
.aspx
文件?这是一个没有正文标记的asp.net页面。请参阅我的问题标题。您指的是
.aspx
文件?