代码改变世界

随笔分类 -  Javascript&DHTML&CSS

设置多行 TextBox 滚动条位置

2009-02-20 13:20 by 晓风残月, 3324 阅读, 收藏, 编辑
摘要: 多行 TextBox 刷新后默认回到首行,通过设置 txt.scrollTop=txt.scrollHeight 强制滚动尾行:[代码] 阅读全文

两个无法理解的 JS 错误

2007-10-09 03:16 by 晓风残月, 1262 阅读, 收藏, 编辑
摘要: 两个无法理解的JS错误,以及解决方案: Untitled Page 阅读全文

一种简单实用的 AjaxPro 调试/错误处理方式

2007-07-14 02:58 by 晓风残月, 1861 阅读, 收藏, 编辑
摘要: A. 需求说明 发现有不少网友在用 AjaxPro,看大家提供的代码示例,基本上都没有进行错误处理, 甚至很多朋友都不知道,对于 AjaxPro 返回的响应结果对象有一个 error 属性表示是否发生了错误。 AjaxPro 服务端采取基于异常的处理方式,假如调用发生异常, 返回的 error 属性包含了该异常( Exception 对象)的相关信息,包括错误信息,堆栈... 阅读全文

通过 javascript 在光标处插入文本

2007-07-11 22:22 by 晓风残月, 2141 阅读, 收藏, 编辑
摘要: 功能:实现将指定文本插入到目标文本框中的最后一次光标位置通过一个窗口的全局变量记录目标文本框的最后一次光标位置,因为当你离开此文本框之后,焦点也就移开了。获取光标位置(包括选中文本时的起始位置)使用函数,采用 Marshall 的方法:http://blog.csdn.net/liujin4049/archive/2006/09/19/1244065.aspx非常感谢 Marshall I... 阅读全文

如何把 DropDownList 某一个 Item 的 Text 改成粗体 ?

2007-07-06 23:43 by 晓风残月, 1024 阅读, 收藏, 编辑
摘要: 这是昨天 CSDN 里面的一个帖子 http://community.csdn.net/Expert/TopicView3.asp?id=5637788今天发现竟然成为头条了。本以为,可以像设置字体颜色一样设置字形,结果大出意料,只有 FF 才可以呈现出预期的效果。 测试代码: ListItemStyle_FontWeight_Test ... 阅读全文

始终保持打开同一个子窗口以及关闭父窗口同时自动关闭所有子窗口

2007-06-08 02:28 by 晓风残月, 7476 阅读, 收藏, 编辑
摘要: 1.点击一个可以打开新窗体的链接,如何实现如果窗体已打开,则将焦点转到已打开的窗体,否则打开新窗体。难点:如何判断窗体已打 开,及将将打开的窗体Active? 2.如何实现一个主窗体关闭时,将所有 打开的其他相关窗体一起关闭? 虽然是有点变态,还硬是将他基本实现了,希望不会有太多潜在bug~ 现在有点崇拜那句话了,"nothing is impossible!",当然前提是要合理的^_^ 欢迎拍砖~ BTW:第一次发首页文章不知道合适不合适:D 阅读全文

屏蔽 PK 破解

2007-06-07 22:35 by 晓风残月, 1004 阅读, 收藏, 编辑
摘要: 屏蔽 PK 破解一、屏蔽键盘所有键 二、屏蔽鼠标右键 在body标签里加上oncontextmenu=self.event.returnvalue=false 或者: function nocontextmenu(){ if(document.all) {event.cancelBubble=true;event.returnvalue=false; return false; }} 或者: ... 阅读全文

document.getElementsByName & document.getElementById 在IE与FF中不同实现

2006-10-18 17:47 by 晓风残月, 3348 阅读, 收藏, 编辑
摘要: 今天在中使用教本的的时候才注意到原来 document.getElementsByName 、document.getElementById 在IE与FF中有着不同实现。对于ID & Name 按最经典的解释的:“ID 就如同我们的身份证,Name就如同我们的名字”,也就是说,在一个html文档中ID是唯一的,但是Name是可以重复的,就象我们的人名可以重复但是身份证确实全中国唯一的(PS:据说有... 阅读全文

由于 td 的 colspan导致的问题

2006-09-23 17:33 by 晓风残月, 2647 阅读, 收藏, 编辑
摘要: 请大家帮忙看看这段HTML,这是从GridView生成的HTML摘出来的,我用了PagerTemplate, 由于pager那一个的td 合并了其他列设置了 colspan,而且这个pager内容比较多,比较宽,导致了第一列 全选 占据了不只 20px,但是实际上还是20px,因为“全选”两个字已经换行了。我已经手动建了一个t... 阅读全文

关于JS实现客户端保存网页

2006-08-10 23:23 by 晓风残月, 2019 阅读, 收藏, 编辑
摘要: 对于IE来说,最简单的就是使用:document.execCommand('SaveAs', true, 'filename')关于execCommand可以参看MSDN,由详细说明从CSDN上寻得可以不弹出Dialog,自动保存的:PS:使用了AX,访问本地IO,安全性不可靠!非IE的还没有找到方法,主要是还没有需求嘛 阅读全文