摘要: Javascript如何实现对象的拖动?解决思路 这个效果并不算常见,通常用于游戏或个人站点中。因为拖曳是靠鼠标来操作的,所以对鼠标的位置的捕获是问题的重点,然后才是根据鼠标的位置设置层的位置。 具体步骤: 1.在对象(层)上按下鼠标时,先捕获到需要拖曳的对象,然后获取或设置该对象的相关属性。 obj=event.srcElement obj.setCapture() z=obj.style.zIndex obj.style.zIndex=100 x=event.offsetX y=event.offsetY down=true 2.开始拖曳时,捕获鼠标当前位置,并根据该数值设置被拖曳对象.. 阅读全文
posted @ 2006-01-04 14:59 ZetaChow晓代码 阅读(234) 评论(0) 推荐(0) 编辑
摘要: <script language="JavaScript" type="text/JavaScript"><!--function func(){window.scroll(0,1000)setTimeout("func()",1000)}//--></script>将代码放在页面中在BODY的ONLOAD 事件中先触发一次就行了,或则你用其他控件事件来启动函数也可以!window.scroll(0,1000) //让窗体滚动,第一个参数是横方向像素,第二个参数是纵方向像素。setTimeout(& 阅读全文
posted @ 2005-12-31 16:32 ZetaChow晓代码 阅读(588) 评论(0) 推荐(0) 编辑
摘要: 以下两种方法都是使用JS代码的方法!其他部分省略,只写下关键的一句。方法一、parent.document.all.ifr.innerHTML='IFREAM需要传递到上级窗体的值';parent:指定上级窗体document:窗体对象all:范围为所有控件ifr:某一个控件的ID本例的ID是'ifr'innerHTML:控件的某个属性,本例中假设ifr是DIV控件,所以用的是INNERHTML属性这样,就将值传递到了上级窗体中的某控件的某属性中了,同样的,也可以像这样在IFREAM中获得上级窗口的某控件的某个属性值。其实就更在同窗体中通过JS获得值一样,只是在 阅读全文
posted @ 2005-12-31 15:10 ZetaChow晓代码 阅读(492) 评论(0) 推荐(0) 编辑
摘要: 最近一个朋友做在线统计,问我怎么判断用户登陆和离开。获得用户登陆不用说了,大家都知道,判断离开的话就有一点问题了,如果说用户都是按照设计者的规定的范围触发退出事件离开的话那就没什么难度了,但是用户的离开方式多种多样,怎么在用户非法离开的时候既时的判断离开呢?最常见的非法离开就是关闭浏览器了。===============================================================================<BODY onbeforeunload="body_onUnload()"><script>functi 阅读全文
posted @ 2005-12-29 18:01 ZetaChow晓代码 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 这个功能看起来挺简单的,不过还是很有琢磨之处。之前,用纯的AJAX来实现实现无刷新搜索的功能,但是一直无法解决中文内容显示的问题。以前看过用VBS实现XMLHTTP的中文转换,后来,用VBS写了个同样功能的,中文问题倒是解决了,但是发现VBS中又无法完美的实现AJAX的返回事件,导致搜索新关键字无法显示搜索结果,二次搜索同样关键字时才出现,这个问题也一直没解决。之后,想了想,还是用AJAX结合服务器端的功能来实现看看。本人本来就是.net的开发者,所以,理所当然的使用.net来帮忙了。也没有太复杂的编码,AJAX+.NET很轻松解决了中文内容的乱码问题。不过有一点要注意。中文URL参数的问题。 阅读全文
posted @ 2005-12-24 23:53 ZetaChow晓代码 阅读(413) 评论(0) 推荐(0) 编辑
摘要: <dvbbs7> ================================ALTER PROCEDURE dv_list@boardid int=1,@pagenow int=1,--当前页数 @pagesize int=1,--定义每页面帖子数目@tl int=0,--按时间段查询@topicmode int=0,--专题@totalrec int outputASset nocount ondeclare @int_topnum intdeclare @int_timenum intdeclare @var_times varchar(5000)if @pagenow& 阅读全文
posted @ 2005-12-23 17:16 ZetaChow晓代码 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 常有人说,他们在使用XMLHTTP过程中,总是为中文乱码的问题烦恼。本人查阅了一些资料,结果令我失望,大家都是使用ASP服务器端技术解决该问题。 先分析一下为何会出现中文乱码的问题。原因很简单:XMLHTTP得到Response时假定Response是UTF8编码的,它把含GB2312编码的HTML当成UTF8格式,因此,出现了中文乱码。 那么,除了使用ASP服务器端脚本技术外,就没有客户端的解决办法吗?答案是:有! 本人使用VBScript客户端脚本,成功实现了不使用ASP,解决了XMLHTTP 抓取 HTML页面时出现中文乱码的问题。 为何使用VBScript,而不是大家常用的JScrip 阅读全文
posted @ 2005-12-23 15:24 ZetaChow晓代码 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 虽然 JavaScript 有很多用处,但是处理字符串是其中最流行的一个。下面让我们深入地分析一下使用 JavaScript 操作字符串。在 JavaScript 中, String 是对象。 String 对象并不是以字符数组的方式存储的,所以我们必须使用内建函数来操纵它们的值。这些内建函数提供了不同的方法来访问字符串变量的内容。下面我们详细看一下这些函数。 包罗万象 操作字符串的值是一般的开发人员必须面临的家常便饭。操作字符串的具体方式有很多,比如说从一个字符串是提取出一部分内容来,或者确定一个字符串是否包含一个特定的字符。下面的 JavaScript 函数为开发人员提供了他们所需要的所有 阅读全文
posted @ 2005-12-23 11:46 ZetaChow晓代码 阅读(184) 评论(0) 推荐(0) 编辑
摘要: *-------------- 函数检索 --------------trim函数: trim() lTrim() rTrim()校验字符串是否为空: checkIsNotEmpty(str)校验字符串是否为整型: checkIsInteger(str)校验整型最小值: checkIntegerMinValue(str,val)校验整型最大值: checkIntegerMaxValue(str,val) 校验整型是否为非负数: isNotNegativeInteger(str)校验字符串是否为浮点型: checkIsDouble(str) 校验浮点型最小值: checkDoubleMinVal 阅读全文
posted @ 2005-12-23 11:38 ZetaChow晓代码 阅读(140) 评论(0) 推荐(0) 编辑
摘要: //函数名:chksafe//功能介绍:检查是否含有"'",'//',"/"//参数说明:要检查的字符串//返回值:0:是 1:不是function chksafe(a){return 1;/*fibdn = new Array ("'" ,"//", "、", ",", ";", "/");i=fibdn.length;j=a.length;for (ii=0;ii<i;ii++){for (jj 阅读全文
posted @ 2005-12-22 16:28 ZetaChow晓代码 阅读(249) 评论(0) 推荐(0) 编辑