javascript中defer的作用
摘要:很多人都已经把 Javascript的用的炉火纯青了,但见到defer未必就知道他是做什么用的;很多人也都遇到过这样的问题,需要直接执行别且操作DOM对象的js 总是报找不到对象的错误,原因大家也都知道就是页面还有没有加载完毕,js的操作对象还在下载中。但很多人都不知道,添加defer标签就能轻而易举的解决这个问题。中的defer作用是文档加载完毕了再执行脚本,这样回避免找不到对象的问题---有点问题testtest加上 defer 等于在页面完全在入后再执行,相当于 window.onload ,但应用上比 window.onload 更灵活!defer是脚本程序强大功能中的一个“无名英雄”
阅读全文
posted @
2011-05-24 09:38
高兴happy
阅读(29962)
推荐(4) 编辑
Global.asax实现屏蔽ip和图片防盗链
摘要:protectedvoid Application_BeginRequest(object sender, EventArgs e) { //屏蔽ip //if (HttpContext.Current.Request.UserHostAddress == "127.0.0.1") //{ // HttpContext.Current.Response.Write("你已被屏蔽"); // HttpContext.Current.Response.End();...
阅读全文
posted @
2011-05-16 10:58
高兴happy
阅读(796)
推荐(0) 编辑
Ajax
摘要:1,用ajax做注册页面用户名提示加入已经存在相同用户名,则提示用户,不存在则提示用户可以注册前台代码:View Code 处理请求的httphandler的页面:View Code using System;using System.Co...
阅读全文
posted @
2011-05-16 10:32
高兴happy
阅读(396)
推荐(0) 编辑
javascript焦点图
摘要:效果图:js代码:View Code News.Xml
阅读全文
posted @
2011-05-12 13:53
高兴happy
阅读(897)
推荐(0) 编辑
GridVew linkbutton点击时获取点击行label的绑定值
摘要:点击按钮事件protectedvoid LinkBtnUpdate_Click(object sender, EventArgs e) { LinkButton btn = (LinkButton)sender; //找到点击行 GridViewRow irow = (GridViewRow)btn.NamingContainer; Label lbltag = (Label)irow.Cells[0].FindControl("Label1"); string tbtag = lbltag.Text.Trim(); ...
阅读全文
posted @
2011-05-12 13:19
高兴happy
阅读(880)
推荐(0) 编辑
asp.net自定义分页
摘要:GridView也自带分页技术,但是这种方式值只用于小数量的数据,因为它是将整个查询内容一次性查出来加载在内存中,这样数据量大的话就会造成系统反应迟缓。但是对于Row_Nomber()来说数据量大的话确实是明智之举,但是小数量的话和一次性全部加载的效果差距不明显,所以在实际应用中还是根据实际情况来选择吧! 下面来介绍用Row_Nomber()分页: 代码很简单, 因为代码上已加了相应的注释,所以就再不多做代码解释, 先编写分页用户控件: 前台效果 代码:View Code 页次: ...
阅读全文
posted @
2011-05-12 12:47
高兴happy
阅读(545)
推荐(0) 编辑
同一账号不能同时登陆
摘要:对于登陆权限控制问题,我认为Session,Cache,Application都可以Asp.net中防止用户重复登录一:这种情况用到了Session,此情况适应于单一账户登陆Ajax调用View Code string strUserId = txtName.Text.ToString(); //将Session转换为Arraylist数组 ArrayList list = Session["GLOBAL_USER_LIST"] as ArrayList; if (list ==null) { list =new A...
阅读全文
posted @
2011-05-11 18:26
高兴happy
阅读(2084)
推荐(0) 编辑
js为空或不是对象的解决方法
摘要:1,加了个参数2. 'null'为空或不是对象: 里面加个defer=true属性试试看,即:3. document.getElementById为null原因: var titab=document.getElementById("titletab");没有取到对象解决办法:1.在错误语句的下面加上alert(titab);调试语句,看看是否有消息框弹出2.如果没有弹出,检查HTML代码中的是否存在"id=titletab"的标签(要仔细哦,一个字母都不能错的)3.如果标签存在,那么考虑代码段的位置问题,切记包含有类似getElemen
阅读全文
posted @
2011-05-10 00:59
高兴happy
阅读(2905)
推荐(0) 编辑
倒计时显示
摘要:========================================
阅读全文
posted @
2011-05-09 12:24
高兴happy
阅读(394)
推荐(0) 编辑
获取gridview前台特定行label绑定的值
摘要:如前台绑定的是label和linkbutton按钮protectedvoid LinkBtnDelete_Click(object sender, EventArgs e) { //取得当前点击的LinkButton按钮 LinkButton btn = (LinkButton)sender; //取得当前点击linkbutton按钮的所在行 GridViewRow irow = (GridViewRow)btn.NamingContainer; //在当前点击linkbutton按钮的行找到label ...
阅读全文
posted @
2011-05-09 09:55
高兴happy
阅读(1419)
推荐(0) 编辑