摘要: //去掉所有的html注释function delHtmlTag(str){ return str.replace(/(<!--)[^(-->)]+(-->)/g,""); }//兼容ie xmlvar xml;if( typeof data == "string" ){ xml = new ActiveXObject("Microsoft.XMLDOM"); xml.async = false; xml.loadXML(data);} else { xml = data; } 阅读全文
posted @ 2011-11-06 10:51 长城的草 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 写js已经有很久了,但是对js的详细了解还是很肤浅的,这几天在看jquery,在其中有一些新的发现和体会,记录下来。浏览器模型:1、DOM第0级模型事件处理程序通过吧函数实例的引用指派到DOM元素的属性而声明。这也是我们最常见的,如onclick等<img onclick="alert('hello');" src="1.jpg" />$("img").onmouseover = function(){alert("hello");}(1)、其中比较好玩的是Event实例和事件冒泡Eve 阅读全文
posted @ 2011-11-01 23:04 长城的草 阅读(556) 评论(5) 推荐(0) 编辑
摘要: 今天遇到一个问题需要获取tagName,使用jquery,查询了一下,大家说用$("dd").attr("tagName")能获取到,但是得到的返回值是undefined,于是又查询饿了许久,返回遍历了一下jquery封装的对象:$("dd").bind("click",function(e){ var $obj = $(e.target); var i=0; for (var x in $obj){ i++; var $hr=(i%5==0) ? "<hr />" : " 阅读全文
posted @ 2011-11-01 11:23 长城的草 阅读(4133) 评论(0) 推荐(0) 编辑
摘要: 很早开始就知道css hack并使用之,以前觉得css hack是个很神奇的东西能解决很多兼容性问题,渐渐地发现,其实不容hack的页面才是更好的选择。从页面开始布局设计初就考虑到各个浏览器的问题,留出充足的余量和给各个浏览器留出充足的发挥空间,这样的页面兼容性才是最好的。 下面就来几个问题: 1、div border不能显示 问题描述:用一个div A层中间放了几个div B来存放内容,因为内容是不固定的,于是就使用了对B层使用了float,让A层自适应高度,后面对A层加上边框,在ie中能显示,但是在firefox中就始终没法显示。 问题分析:B层使用了float,位置浮起,A层... 阅读全文
posted @ 2011-10-27 13:48 长城的草 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 1、RowCommad //获得索引int index = ((GridViewRow)(((Button)(e.CommandSource)).Parent.Parent)).RowIndex;2、RowEditing等//获得索引int index = e.NewEditIndex;//获取当前GridViewRow对象GridViewRow editGridViewRow = autoGridView.Rows[girdviewEditIndex];//获取内容方法一 row中有控件Label Label girdviewTitleLabel = editGridViewRow.Cell 阅读全文
posted @ 2011-07-30 00:16 长城的草 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 第一种: <script language="javascript" type="text/javascript"> window.location.href="login.jsp?backurl="+window.location.href; </script>第二种: <script language="javascript"> alert("返回"); window.history.back(-1); </script>第三种: <sc 阅读全文
posted @ 2011-07-25 11:45 长城的草 阅读(238) 评论(0) 推荐(0) 编辑
摘要: hack一览表:标记IE6IE7IE8FFOperaSarari[*+>property—— Y———— Y———— Y———— N———— N———— N.property —— Y———— Y———— Y———— N———— N———— N*property—— Y———— Y———— Y———... 阅读全文
posted @ 2011-07-25 09:02 长城的草 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 问题描述:用dropdwonlist绑定了一个数据源做选择,但是当提交时,用控件属性无法获得相应的值,打印出来每次都是显示的第一个值。前端控件:<label>发布栏目:<asp:DropDownList ID="sectionDropDownList" runat="server"></asp:DropDownList></label数据绑定:SourceDb DropDwonListData = new SourceDb();string DropDwonSelect = "SELECT * FROM 阅读全文
posted @ 2011-07-24 14:37 长城的草 阅读(611) 评论(0) 推荐(0) 编辑
摘要: <?php //post.phpfunction Post($host,$port){ //$host="127.0.0.1"; //建立连接 $conn = fsockopen($host,$port); if (!$conn) { die("Con error"); } //循环发送5次数据 // for($i = 0;$i<5;$i++) { $data="user_name=admin".$i; WriteData($conn,$host,$data); echo $i."<br />&quo 阅读全文
posted @ 2011-07-24 00:23 长城的草 阅读(4157) 评论(0) 推荐(0) 编辑
摘要: Asp.net提供了三个功能强大的列表控件:GridView、DataList和Repeater控件,相对GridView,DataList和Repeater控件具有更高的样式自定义性,很多时候我们喜欢使用DataList或Repeater控件来显示数据,但是Repeater和DataList没有分页功能,有时很不方便。 PagedDataSource类封装了GridView控件的属性,从而使GridView控件可以执行分页,它就是一个数据的容器,我们先把数据从数据库中读取出来放在这个容器中,然后设置容器的属性取出当前要显示的页上的部分数据,然后将此部分数据再绑定到页面上的显示控件上。 下面. 阅读全文
posted @ 2011-07-22 17:38 长城的草 阅读(475) 评论(0) 推荐(0) 编辑