dhtml
文章平均质量分 55
df3855
生活的理想,就是为了理想的生活;生活的路上要耐得住孤独和寂寞。
展开
-
Web网站开发设计中常用的技巧
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键 no 可用于Table 2. 取消选取、防止复制 3. onpaste="return false" 不准粘贴 4. oncopy="return false;" oncut原创 2008-01-25 05:46:00 · 426 阅读 · 0 评论 -
css实现网页素装
以下为全站CSS代码。html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); }使用方法:这段代码可以变网页为黑白,将代码加到CSS最顶端就可以实现素装。如果网站没有使用CSS,可以在网页/模板的HTML代码和 之间插入:html{filter:progid:DXImageTransform.原创 2008-08-06 09:38:00 · 421 阅读 · 0 评论 -
javascript实现trim()方法
String.trim=function(){ return this.replace(/(^/s*)|(/s*$)/g, "");}原创 2008-08-21 17:19:00 · 453 阅读 · 0 评论 -
弹出层并屏蔽父窗口(防刷新、后退、关闭窗口)
document.onmouseover=function(){ if(event.srcElement.id != "tijiao"){ window.onbeforeunload = function(){ return "如果您离开本页面,那么您本次的操作将视为无效!"; } } else{ window.onbeforeunload = nu原创 2008-08-26 15:15:00 · 1269 阅读 · 1 评论 -
判断浏览器类型
function GetBrowserVersion(){ try{ var userAgent = window.navigator.userAgent; var AppName = ""; var Version = ""; if(userAgent.indexOf("MSIE")>-1){ AppName = "msie"; Version = userAgent.re原创 2008-08-26 15:31:00 · 380 阅读 · 0 评论 -
javascript技巧收集
1.文本框焦点问题onBlur:当失去输入焦点后产生该事件onFocus:当输入获得焦点后,产生该文件Onchange:当文字值改变时,产生该事件Onselect:当文字加亮后,产生该文件(value==) {value=郭强}">点击时文字消失,失去焦点时文字再出现2.网页按钮的特殊颜色style="background-color:rgb(235,207,22)">3.原创 2008-08-26 15:44:00 · 616 阅读 · 0 评论 -
javascript+div+css通用的页面选项卡效果
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">TabControldiv { font-family:Arial, Helvetica, sans-serif; font-size:9pt;}#TabControlMenu1 { padding:3px; width:原创 2008-06-16 11:24:00 · 627 阅读 · 0 评论 -
div中图片水平和垂直居中并自适应宽高
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> http://www.w3.org/1999/xhtml"> div中图片水平和垂直居中并自适应宽高 function ReImgSize(pic){ for (i=0;i pic[i].height*200) { //如果图片的宽与要求的高的乘积大原创 2008-06-18 11:31:00 · 3327 阅读 · 0 评论 -
css实现图片在div中水平和垂直居中(但图片宽高要小于div宽高)
针对不同浏览器的解决办法:1、针对IE7,我们将行距,高度保持一致,既可以解决垂直居中的问题。2、针对非IE浏览器,我们可以将img的父级元素的display设置为table-cell,让他已“td”的形态出现,然后使用vertical-align:middle;使图片垂直居中。3、针对IE6及以下的浏览器,设置一个font-size,然后给图片加上vertical-ali原创 2008-06-24 11:42:00 · 880 阅读 · 0 评论 -
各种浏览器css浮动问题
Firefox 中发现一个与定位相关的 bug 是 Top Gap Bug。这个 bug 通常都会出现于多栏布局,其中栏是浮动的,而 header section 却不是。如果其中某个栏中的某个元素具有上边框,那么此边框会被推至 header 之上,导致窗口顶部和 header 顶部之间出现间隙。修复的手段是在被浮动栏上放一些东西。一种方式是向具有 clear:both 属性的头的底部添加一个原创 2008-06-26 11:42:00 · 599 阅读 · 0 评论 -
仿淘宝的图片切换效果
第一种方法:下面没有连接 var NowFrame = 1; var MaxFrame = 5;//图片张数 var bStart = 0; function getNavigatorType() { if (navigator.appName == "Microsoft Internet E原创 2008-06-23 16:10:00 · 2139 阅读 · 1 评论 -
ASP.NET 2.0中CSS失效解决方案
常用的7中解决方案:1、CSS文件路径不正确 这个问题属于Web开发中的基础问题,一般采用相对路径会出现这样的问题,或者样式文件写在了模板页里面,在内容页与模板页不在同一级目录下时会出现这样的问题。此时你要清楚Web中相对路径的规则,如果你不清楚,可以采用绝对路径的写法试试就知道是不是路径的问题了。 2、CSS规则写法错误 这个问题谁也帮不你,只能自己学习CSS的相关知识了。原创 2008-08-06 09:44:00 · 401 阅读 · 0 评论 -
常用javascript代码
Event 事件 事件源对象event.srcElement.tagNameevent.srcElement.type捕获释放event.srcElement.setCapture();event.srcElement.releaseCapture();事件按键event.keyCodeevent.shiftKeyevent.altKeyevent.ctrlKey事件返回值event.retu原创 2008-08-06 10:07:00 · 422 阅读 · 0 评论 -
Javascript attachEvent传递参数的办法
var newopen = function(id,level){ return function() { opentree(id,level);//该函数为外部定义的一个执行函数; }}x.attachEvent("onclick",newopen(id,parseInt(level)+1));y.attachEvent("onclick",newop原创 2008-04-12 11:31:00 · 479 阅读 · 0 评论 -
用iframe自动适应高度
很多做网站的人都用过IFrame,也常希望能让IFrame自动改变大小,以美化全局效果。以下是两种方法 方法一:(较通用)var getFFVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Firefox")).split("/")[1]//extra height in px to add to ifram原创 2008-04-12 11:40:00 · 396 阅读 · 0 评论 -
打开子页面,关闭父页面时,去掉关闭确认的解决办法
一、在IE6中,如果window.open一个子页面后,再关闭父页面,如果直接window.close()父页面,会弹出一个关闭确认的消息框,怎么去掉这个烦人的东西呢?以登录窗口为例,在login页面可以这样写:Window.open(‘mian.aspx’,’main’,’’);//打开主页面Window.opener=null;//加上这句话,就去掉关闭确认的消息框了Window.close(原创 2008-04-25 22:31:00 · 1237 阅读 · 1 评论 -
CSS里也写脚本
.showCSS{ event:expression( onmouseover = function() { this.style.backgroundColor=#ff0000 }, onmouseout = function() { this.style.backgroundColor=#ffffff } )}原创 2008-05-06 16:21:00 · 329 阅读 · 0 评论 -
用CSS控制表格或层不被撑变形
为避免文字输入太长而撑开表格或层,我们可以采用一下非web标准方式,如果是英文则按单词断行而不是按字母:table { table-layout: fixed; word-wrap:break-word;}div { word-wrap:break-word;} 大家可以看看这个:http://www.w3.org/TR/2003/CR-css3-tex翻译 2008-05-21 14:56:00 · 550 阅读 · 0 评论 -
固定表格头部信息
表头 内容信息1内容信息2 内容信息3内容信息4 内容信息5内容信息6 内容信息7内容信息8 内容信息9内容信息10 演示结果:原创 2008-05-21 15:21:00 · 414 阅读 · 0 评论 -
div+css制作的菜单
.Menu { width:350px; margin:12px 0px 0px 175px; height:30px; line-height:30px; text-align:center; }.Menu ul { list-style:none; margin:0px;}.Menu li { float:left; padding-left:8px; } //如果要显示竖型列表菜单请把f原创 2008-05-21 15:41:00 · 720 阅读 · 0 评论 -
网页网络电视
在线电视border="thin"caption="yes"maximizebutton="yes"minimizebutton="yes"sysmenu="yes"windowstate="normal">function ch_id(id){tv.innerHTML=http://p3p.sogou.com/MMCShell.cab#version=2,0,0,86" height="1原创 2008-08-05 10:03:00 · 1863 阅读 · 0 评论 -
js实现软键盘输入
//定义当前是否大写的状态 var CapsLockValue=0; var check; function setVariables() { tablewidth=630; // logo width, in pixels tableheight=20; // logo height, in pixels if (navigator.appName == "Netscape") {原创 2008-08-06 15:36:00 · 1151 阅读 · 0 评论 -
FireFox与IE兼容问题
1.超链接访问过后hover样式就不出现的问题被点击访问过的超链接样式不在具有hover和active了,很多人应该都遇到过这个问题,解决方法是改变CSS属性的排列顺序: L-V-H-ACode:1 2 3 a:link {}4 a:visited {}5 a:hover {}6 a:active {}7 -->8 2.FireFox下如何使连续长字段自动换行众所周知IE中直接使用 word原创 2008-08-06 09:48:00 · 366 阅读 · 0 评论 -
常用正则表达式
//Emailpublic static bool IsValidEmail(string email) { return Regex.IsMatch(email, @"^.+/@(/[?)[a-zA-Z0-9/-/.]+/.([a-zA-Z]{2,3}|[0-9]{1,3})(/]?)$"); }//是否是int类型public static bool Is原创 2008-11-03 15:19:00 · 299 阅读 · 0 评论