问一个小小的问题 是在选择了.master页面的aspx页如何加入<body onload="">. 在JS中进行
在JS中怎么实现<bodyonload="">功能只要是在选择了.master页面的aspx页面没有body我写的js需要<bodyonload="">.可以直接在JS里...
在JS中 怎么实现
<body onload="">
功能
只要是在选择了.master页面的aspx页面 没有body 我写的js需要<body onload="">.
可以直接在JS里面设置吗 ? 展开
<body onload="">
功能
只要是在选择了.master页面的aspx页面 没有body 我写的js需要<body onload="">.
可以直接在JS里面设置吗 ? 展开
3个回答
2011-01-28
展开全部
可以。而且推荐做法也是在js里设置:
你可以在你的内容页里加段脚本并加入如下代码:
window.onload = function()
{
}
最后,你要明白母版页的工作方式,说简单点,母版页就相当于一个模版,在访问某个内容页时,asp.net会把该内容页融入他的母版页中相应的位置,最终生成一个大的html页面。因此内容页的body等标签其实是在母版页中的。如果你的这个onload事件是要在所有的内容页都要执行的,你完全可以把这段脚本放到母版页,如果每个内容页个字需要执行不同的onload方法,则只好放到各个内容页去了。
你可以在你的内容页里加段脚本并加入如下代码:
window.onload = function()
{
}
最后,你要明白母版页的工作方式,说简单点,母版页就相当于一个模版,在访问某个内容页时,asp.net会把该内容页融入他的母版页中相应的位置,最终生成一个大的html页面。因此内容页的body等标签其实是在母版页中的。如果你的这个onload事件是要在所有的内容页都要执行的,你完全可以把这段脚本放到母版页,如果每个内容页个字需要执行不同的onload方法,则只好放到各个内容页去了。
展开全部
估计:,onload="GetDropList()" 你是放在ASP控件比如<asp:.....onLoad=...>里面了,要注意ASP控件都是服务器端的不能这样直接写JS
解决方法要么把控件换成<input:。。>之类,然后就可以onlaod你的js了
要么在服务器代码里写一个什么page.scriptStar(貌试这个自己查下)也能把JS代码发送到客户端从而执行
解决方法要么把控件换成<input:。。>之类,然后就可以onlaod你的js了
要么在服务器代码里写一个什么page.scriptStar(貌试这个自己查下)也能把JS代码发送到客户端从而执行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
js的写法:
body.onload = function() {
//实现代码
}
jquery的写法:
$("body").bind("load",function(){
//实现代码
})
一直都是使用jquery,js的写法不是很有把握,你自己试试吧。
body.onload = function() {
//实现代码
}
jquery的写法:
$("body").bind("load",function(){
//实现代码
})
一直都是使用jquery,js的写法不是很有把握,你自己试试吧。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询