怎么让body 里的 onload 方法在加载该页面的时候只执行一次???

netboygg 2007-10-17 05:22:28
怎么让body 里的 onload 方法在加载该页面的时候只执行一次???

能有办法吗???
...全文
1035 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
lidianljd 2011-06-29
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 nihao4ddh 的回复:]
楼主 怎么设置cookie操作解决这个问题的啊
[/Quote]

+1
richardxinnian 2011-06-03
  • 打赏
  • 举报
回复
各位:我有类似的问题: 在页面中我插入了CheckBoxList控件,AutoPostBack属性设置为true;并在Page_Loade事件中用循环的方法往控件中添加了可选择项;另外,该控件的SelectedIndexChanged事件中添加了代码,让其显示选择了哪一个; 在运行时,我每选择一次复选按钮,页面就加载一次,导致控件中可供选择的项越来越多(重复的);我只想让页面只加载一次,在我选择的时候,该怎么办?
nihao4ddh 2011-05-15
  • 打赏
  • 举报
回复
楼主 怎么设置cookie操作解决这个问题的啊
netboygg 2007-10-18
  • 打赏
  • 举报
回复
有道理 我去试试
zhaoyang22 2007-10-18
  • 打赏
  • 举报
回复
看你这意思,我建议你去看下cookie操作吧,在第一次打开这个页面的时候在cookie里记一下,下次进来或刷新的时候判断一下cookie里有没有这个值,有就不用执行了,没有就执行一下然后在cookie里记一下
netboygg 2007-10-18
  • 打赏
  • 举报
回复
意思就是在开这个页的时候只执行一次 而不是循环的执行 下次在开的时候也执行一次
No_Data_Found 2007-10-18
  • 打赏
  • 举报
回复
sorry我描述的不清楚
-------------------------
你描述的还是不清楚
netboygg 2007-10-18
  • 打赏
  • 举报
回复
sorry我描述的不清楚
如果放在body里或者window.onload里都是一样的 是不会在执行了 但是 再打开这个页子的话 也不会执行 我的意思是 在开这个页的时候只执行一次 而不是循环的执行 下次在开的时候也执行一次
zhaoyang22 2007-10-18
  • 打赏
  • 举报
回复
<script type='text/javascript'>
function onload(){
if(window.name == null || window.name == ""){
window.name = "enter";
alert('0');
}else{
alert('1');
}
}
</script>
<body onload="onload()">
</body>

老兄啊,那这样写是不是就可以了呢,我写在body里了,和window.onload的效果是一样的
netboygg 2007-10-18
  • 打赏
  • 举报
回复
..............
netboygg 2007-10-17
  • 打赏
  • 举报
回复
楼上的大哥 是body里的不是window.onload
impeller 2007-10-17
  • 打赏
  • 举报
回复
onload是在页面加载完毕后执行的,就执行一次呀
zhaoyang22 2007-10-17
  • 打赏
  • 举报
回复
<script type='text/javascript'>
window.onload =function(){
if(window.name == null || window.name == ""){
window.name = "enter";
alert('0');
}else{
alert('1');
}
}
</script>

这段js类似于在aspx里加了个ispostback的作用

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧