编程技巧 - 文章列表
-
网页标准:target 属性怎么用 JS 来控制?
在HTML 4.0 Strict和XHTML 1.0 STRICT里不允许在<a>标签里使用target属性,这是一件令网页设计者懊恼的事.在过渡的规范里还是允许使用的.但通过一定的方法,我们可以解决这一问题. HTMl4.0规范里拿掉了target属性.但它添加了另外一个属性:rel.这个属性是用来指定包含链接的文档和所链接文档之间的关系的.规范里定义了其属性值(如:next,previous,chapter,section),在这些属性里大多数是用来定义一个大文档里各个小部分之间的关系的.事实上.规范里允许开发人员自由的使用非标准属性值做特定的运用.在这里,我们采用一个自定义值
-
Javascript元素拖曳操作 (兼容IE,Opera,Firefox)
说明: 拖曳流程鼠标按下->(鼠标移动->元素移动) 鼠标按键弹起->元素停止移动 针对 IE, 主要使用 obj.attachEvent() && obj.detachEvent() 针对 Firefox 主要使用 DOM 2 的 obj.addEventListener() && obj.removeEventListener Opera 以上两种方法都支持 在本文中, 需要拖曳的元素必须指定style 属性为 position:absolute; 且应指定 left && top 的坐标值, 如: linenum elem
-
判断Email地址是否有效
在用ASP编写页面时,如果涉及到邮件发送,一般会要求输入Email地址。错误的Email地址往往带来许多不必要的麻烦,用下面的函数IsValidEmail就能判断出一个Email地址是否有效。 函数源代码: <% Function IsValidEmail(Email) ValidFlag = False If (Email <> “”) And (InStr(1, Email, “@”) > 0) And (InStr(1, Email, “.”) > 0) Then
-
禁止用右键查看源代码
做网页的朋友都会遇到这种情况:有时自己辛苦半天做的网页,尤其是一些JavaScript特效,很容易被人利用查看源文件而复制。那么如何才能防止被人查看源代码呢?我们可以利用event.button特性来做到。下表是event.button属性的可能取值及含义:0 没按键1 按左键2 按右键3 按左和右键4 按中间键5 按左和中间键6 按右和中间键7 按所有的键参照上表,我们可以在<body>和</body>之间加入如下语句:<Script Langvage=javascript>function Click(){ if (event.button!=1){al
-
页面自动刷新
当你做网页时,是不是有的时候想让你的网页自动不停刷新,或者过一段时间自动跳转到另外一个你自己设定的页面?其实实现这个效果非常地简单,而且这个效果甚至不能称之为特效。你只要把如下代码加入你的网页中就可以了。\n 1,页面自动刷新:把如下代码加入<head>区域中<meta http-equiv=”refresh” content=”20″>,其中20指每隔20秒刷新一次页面.\n 2,页面自动跳转:把如下代码加入<head>区域中<meta http-equiv=”refresh”
-
变换图片的菜单
这个菜单也象WINDOWS里的菜单,只不过是个错觉,其实它是用图片做的,但真的和WINDOWS里的菜单一样。跟我学吧。 <scriptlanguage=”JavaScript”> <!– if(document.images){ image1on=newImage();image1on.src=”a01-1.gif”; image2on=newImage();image2on.src=”a02-1.gif”; image3on=newImage();image3o
-
PHP技巧:得到一个字符串的最后一个字符
PHP技巧:得到一个字符串的最后一个字符\n<?php得到PHP中最后一个字符str = ” www.dwww.cn “;var = trim(str);len = strlen(var)-1;echo var{len};?>
-
php长文章分页
<?php text=” 超级长的字符~~~~~http://www.dwww.cn” ; pageNo=_GET[\"pageNo\"]; count=strlen(text); pagesize=200; pagecount=ceil(count/pagesize); if(is_numeric(PageNo)||pageNo<1||page==”\"){ pageNo=1; } if(pageNo>pagecount){ pageNo=pagecount; }
-
PHP技巧:过滤在线编辑器产生的不安全html代码
<?php /** * 过滤在线编辑器产生的不安全html代码. * * PHP versions 4 and 5 * * @copyright 版权所无,任意传播. * @link http://www.52sunny.net * @name html过滤 * @version v 0.0.10 * @auth
-
php显示一个目录中的文件1
<?php dirname = “../date/id”;//文件的路径 if(!file_exists(dirname)){//检查路径是否存在 echo “路径不存在”; }else{ dirhandle = @opendir(dirname);//打开一个目录 filetype = “.pdf”; //这是文件的扩展名,如果不定义,就直接显示出整个文件的名字。 while(dirfile = readdir(dirhandle)){