在控制台中输入db.drawCircle([50,50],20,"black");db.drawLine([5,5],[36,44],"red");可以看到效果复制代码代码如下:functionDrawingBoard(width,height,size){size=size||3varcontainer=document.createElement("div");this.container=container;
复制代码代码如下:functionConsole(width,height,command){varcontainer=document.createElement("div");this.container=container;container.runtimeStyle.width=(width);container.runtimeStyle.height=(height);container.runtimeStyle.margin=
作者:yemoo来源:WWW.AJAXBBS.NET发布日期:2007-09-03原文地址:http://www.ajaxbbs.net/blog/post/100/特别说明:这只是一个纯客户端使用的js组件,非服务端控件(如asp.net控件等),改组件只是为了美化消息提示。PS:希望大家多提有实际价值的建议或意见
/***@authortin555*/functionsetHTML(html){ContentEdit.value=html;eWebEditor.document.designMode="On";eWebEditor.document.open();eWebEditor.document.write(html);eWebEditor.document.body.contentEditable="true";eWebEditor.document.execComm&
科讯sql商业版中用到的ajax空间与分页函数,他们的js代码学习是非常不错的//ajax控件functionPageAjax(){varxhrObj=null;if(window.XMLHttpRequest){xhrObj=newXMLHttpRequest();}elseif(window.ActiveXObject){try{xhrObj=newActiveXObject("Microsoft.XMLHT
PNG.JS代码://PNGHandler:Object-OrientedJavascript-basedPNGwrapper//--------------------------------------------------------//Version1.1.20031218//CodebyScottSchiller-www.schillmania.com//------------------------------------------------
在网页中应用选项卡可以使网页显得更紧凑,结合AJAX技术可以使页面在有限的空间内展现更多的内容。本文主要介绍几种简洁的选项卡效果的实现(不涉及滑动门和AJAX),附有实例,无图片,兼容性较好,方便大家直接使用。第一种形式:通过更换显示样式实现,这种
bycpglkgvararr=[5,10,15];functionrect(arr,width){arr.sort(function(a,b){returna-b;});varlen=arr.length;vartemp=arr[0];varw=null;varh=null;for(vari=0;i
Array.prototype.insert=function(vVal,nIdx){vararrTemp=this;if(nIdx>arrTemp.length)nIdx=arrTemp.length;if(nIdx
extractNodes函数解决各浏览器的节点计算问题。FireFox把换行符也算成一个节点,很不合理埃先用appendChild复制前面的四个节点到底部,使得头尾是一样的内容,以作后用。记得做flash补间循环运动的时候就是这样要头尾一样。通过setInterval隔时运行rolltxt函
以前好像在哪里看到过说jQuery与prototype存在冲突,但一直没在意。今天把自己用jquery框架写好的消息提示框特效放到公司原来的系统发现所有的消息提示效果都罢工了!汗了半天还是没有发现原因,突然想到jquery与prototype的冲突问题,这才发现公司原来的系统
提示:8.23修复了ie7显示错误的bug,请下载过的朋友重新下载。对此表示抱歉!更新说明:2007-08-2311:501、修复了IE7.0下按钮文字错位的BUG(下载源码已经更新,请下载过的朋友重新下载)。2、修改了部分js程序代码。(弹出框的高度只在初始化时进行计算)20
来自NineJavascriptGotchas,以下是JavaScript容易犯错的九个陷阱。虽然不是什么很高深的技术问题,但注意一下,会使您的编程轻松些,即所谓makelifeeasier.笔者对某些陷阱会混杂一些评点。1、最后一个逗号如这段代码,注意最后一个逗号,按语言学角度来说应该
functionAnimation(target,targetProperty,closure,precision){closure=closure||function(x){returnx;};precision=precision||10;this.handle;varbeginTime=newDate();varstopTime=newDate();this.Begin=function(){beginTime=newDate();this.handle
在很多网站里这都是一个很常见的效果,就是点击总分类的复选框,自动选择所有子分类的复选框,或者如果子分类的所有复选框全部被选中则总分类复选框也自动被选中。这次偶时再msn的网站上偶然看到的,于是自己也试着写了下。functioncheckAll(str){vara=docume
利用dom的树可以不用id就可以修改相关内容,如修改每个超链接前面的文本框的值。+++[Ctrl+A全选注:如需引入外部Js需刷新才能执行]这里主要使用previousSibling属性访问前一个节点,从而达到改变前一个文本框值的效果.
.class1{background:#efefef;text-align:center;width:80px;}.class2{background:#ffcc00;text-align:center;width:80px;}.class3{background:#ffffff;}.class4{background:#ffff00;}athisissectionabthisissectionbcthisissectioncdthisissectiond[Ctrl+A全
其实这个效果在很多网站中都能见到,其主要表现为网页两侧的浮动广告。看起来感觉很难做,但其实原理是很简单的,使用定时器没0.1秒检测层的位置并将其置在指定的位置(相对于窗口)。写了一个简单的代码:此广告位招租[Ctrl+A全选注:如需引入外部Js需刷新才
这个功能主要是根据document.lastModified来获取的,然后做简单的处理即可。[Ctrl+A全选注:如需引入外部Js需刷新才能执行]注意:lastMod.getYear()