问一个小小的问题 是在选择了.master页面的aspx页如何加入<body onload="">. 在JS中进行

在JS中怎么实现<bodyonload="">功能只要是在选择了.master页面的aspx页面没有body我写的js需要<bodyonload="">.可以直接在JS里... 在JS中 怎么实现
<body onload="">
功能
只要是在选择了.master页面的aspx页面 没有body 我写的js需要<body onload="">.
可以直接在JS里面设置吗 ?
展开
 我来答
匿名用户
2011-01-28
展开全部
可以。而且推荐做法也是在js里设置:
你可以在你的内容页里加段脚本并加入如下代码:
window.onload = function()
{
}
最后,你要明白母版页的工作方式,说简单点,母版页就相当于一个模版,在访问某个内容页时,asp.net会把该内容页融入他的母版页中相应的位置,最终生成一个大的html页面。因此内容页的body等标签其实是在母版页中的。如果你的这个onload事件是要在所有的内容页都要执行的,你完全可以把这段脚本放到母版页,如果每个内容页个字需要执行不同的onload方法,则只好放到各个内容页去了。
cdeoug
2011-01-28 · TA获得超过3136个赞
知道小有建树答主
回答量:1224
采纳率:0%
帮助的人:1110万
展开全部
估计:,onload="GetDropList()" 你是放在ASP控件比如<asp:.....onLoad=...>里面了,要注意ASP控件都是服务器端的不能这样直接写JS

解决方法要么把控件换成<input:。。>之类,然后就可以onlaod你的js了
要么在服务器代码里写一个什么page.scriptStar(貌试这个自己查下)也能把JS代码发送到客户端从而执行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wnq0204
2011-01-28 · TA获得超过257个赞
知道小有建树答主
回答量:312
采纳率:0%
帮助的人:265万
展开全部
js的写法:
body.onload = function() {
//实现代码
}
jquery的写法:
$("body").bind("load",function(){
//实现代码
})
一直都是使用jquery,js的写法不是很有把握,你自己试试吧。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式