04 2012 档案
摘要:在FireFox中包含众多空格作为文本节点,因此在我们使用nextSibling和previousSibling时就会出现问题。因为FireFox会把文本节点误当做元素节点的兄弟节点来处理。我们可以添加nodeType来判断。当上一节点或者是下一节点为文本节点时,就继续寻找,直到找到下一个元素节点。以下代码仅供参考,在fireFox中测试通过: //下一个兄弟节点 function nextSibling(node) { var tempLast = node.parentNode.lastChild; if (nod...
阅读全文
摘要:JQuery验证GridView中是否有CheckBox被选中 在GirdView中使用CheckBox,通常我们使用后台代码的方式判断是否至少有一个CheckBox是选中的状态。但是,这种验证在客户端的脚本中将更加容易实现,而且,页面的效果也非常好。网上有很多解决方案,以下提供我的解决方案,部分代码来源网上,经过我的修改和测试,很好用。“拿来主义”,忘了代码是在哪找到的,希望原作者谅解。这是主要的实现代码: <script type="text/javascript" language="javascript" src="../Scri
阅读全文
摘要:固定GridView的Header和Footer 小提示:当数据量比较大时,我们通常是使用的方式是对数据进行分页显示。GridView支持数据分页,开发人员的工作量不大,页面亦可以减少因为增加了滚动条而带来多余操作。 有这样的需求,客户要求每页至少有100条记录显示。而且,在拖动竖直滚动条的时候,GridView的头(header)和尾(footer)都要可见。 解决方案一:使用在CSS中使用表达式,严格控制Header和Footer在网页中的位置。 代码分享如下:(来源于网上)Html<html xmlns="http://www.w3.org/1999/xhtml"
阅读全文