一开始少写了个分号(红色的),怎么搞都不对. var style = document.createElement("STYLE"); document.body.appendChild(style); style.onerror = function(){ alert("here1") } style.onreadystatechange = function(){ alert("here2"); } var sheet = style.styleSheet || style.sheet; if(sheet.addImport) sheet.addImport("aa.css"); else sheet.insertRule("@import url('aa.css');",sheet.cssRules.length);
Array.prototype.del = function(n) { if (nreturn this.slice(0,n).concat(this.slice(n+1,this.length)); } // 数组洗牌 Array.prototype.random = function() { var nr=[], me=this, t; while(me.length>0) { nr[nr.length] = me[t = Math.floor(Math.random() * me.length)]; me = me.del(t); } return nr; } // 数字数组排序 Array.prototype.sortNum = function(f) { if (!f) f=0; if (f==1) return this.sort(function(a,b)...
1. 鼠标的哪个按键被点击?function whichButton(event) { if (event.button==2) { alert("你点击了鼠标右键!") } else { alert("你点击了鼠标左键!") } } 请单击你鼠标的左键或右键试试 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]2. 当前鼠标的光标坐标是多少?function show_coords(event) { x=event.clientX y=event.clientY alert("X 坐标: " + x + ", Y 坐标: " + y) } 在此文档中按下你鼠标的左键看看...
window.onload = function(){ var strWebInfo = "脚本之家www.gxlcms.com"; for(var i = 0;i [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]window.onload = function(){ var str = "a$h$u$i$n$a$n"; var arr = str.split('$'); for(var i = 0;i [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
一. 需求 要求生成一颗部门树,初始只列出根部门 当点击一个部门节点时,动态载入该部门下的直属子部门,并展开该部门节点 部门节点要求支持右键单击事件,当点击右键时,列出相关操作菜单 二. 关键类 这里主要涉及Ext JS的两个类: Ext.tree.TreeNode Ext.menu.Menu 相关API可以参考:http://extjs.com/deploy/ext/docs/ 三. 代码示例 1. 先看一下测试页面 代码如下: Reorder TreePanel /************** onload事件 ***...
这是一份报名表单,要求用户在选中“专业人士访问员”和“定性访问员”后,分别显示“可提供被访者类型”和“容易接触到的行业”的对应表单。当呈未选中状态时,这2个框也对应的隐藏起来。 html部分 代码如下: 报名参加的兼职职位(必填项)按住Ctrl键可多选 入户访问员 街访访问员 街访拦截员 电话访问员 神秘顾客 专业人士访问员 企业深访员 定性联络员 主持人 质量控制员 数据录入员 可提供被访者类型 容易接触到的行业 j...
样式表连接,设3种风格,把你要改变的图片背景等写入样式表。 代码如下: 第一个是默认样式表。 脚本--作者:dynamicdrive.com 使用协议:http://www.dynamicdrive.com/notice.htm 代码如下: //Style Sheet Switcher version 1.0 Nov 9th, 2005 //Author: Dynamic Drive: http://www.dynamicdrive.com //Usage terms: http://www.dynamicdrive.com/notice.htm function getCookie(Name) { var re=new RegExp(Name+"=[^;]+", "i...
代码如下:(function($){ $.fn.extend({ selectColor:function(){ var _d = new Date(); var _tem = _d.getTime(); return this.each(function(){ var showColor = function(_obj){ var _left = parseInt($(_obj).offset().left); var _top = parseInt($(_obj).offset().top); var _width = parseInt($(_obj).width()); var _height = parseInt($(_obj).height()); var _maxindex = function(){ var ___index = 0; $.each($("*"),fu...
replace()最简单的算是能力就是简单的字符替换。示例代码如下: var strM = "javascript is a good script language"; //在此我想将字母a替换成字母A alert(strM.replace("a","A")); [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 我想大家运行后可以看到结果,它只替换了首字母。但如果加上正则表达式结果就不一样了!呵呵,没错。replace()支持正则表达式,它可以按照正则表达式的规则匹配字符或字符串,然后给予替换!...
效果图如下:解决思路: 1.单击[选择]时,根据当前选择(下拉框)的分类ID,使用ajax请求,取得数据源(服务端使用dataSet.getXml()输出,因为数据量不是很大,所以就偷懒了) 2.客户端使用xml数据岛分页显示(使用数据岛分页比较简单,不用写太多的代码) 3.搜索时,根据当前选择(下拉框)的分类ID,和搜索关键字,重新使用ajax请求(好像也可以使用xml的结果过滤,但为了方便,重新请求算了),跳到第2步显示 4.取数据时,单击某行时,使用onclick事件,把当...
New Document [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
引用方法: 代码如下:new gov.Graphic(par1,par2,par3); par1 为绘图数据 代码如下:var data=new period([0,10,22,13,34,25,28,26,30,35,28,34,39,28,26,50,35,28,34,39,55],//y轴数据[188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208]//x轴数据 ); par2 为绘图的容器层id par3 为绘图样式参数,可选参数 默认值: 代码如下:{ height:170, //绘图区域高度 maxHeight:50, //y轴最高数值 bar...
DOM对象的学习 function searchNode(){ /*文本节点*/ /*元素节点*/ /*属性节点*/ var nodes=document.getElementsByTagName("li"); alert("节点数"+nodes.length+"第一个节点元素的名称"+nodes[0].tagName+";第四个节点的第一个节点文本"+nodes[3].childNodes[0].nodeValue); var nodes2=document.getElementsByTagName("ul"); var subnodes=nodes2[1].getElementsByTagName("li"); alert("节点数"+subnodes.length+";第一...
JavaScript解析读取XML文件,主要就是加载并解析XML文件,然后就可以测试解析的XML文件的内容,打印输出来。 在线演示:http://demo.jb51.net/js/2012/readxml/注:测试的时候需要在网站中测试,iis或apache中,注意不要本地双击运行测试index.htm 代码如下: 脚本之家 输出读取的XML文件的内容信息 var xmlDoc = this.parseXMLDoc(); // 调用成员方法parseXMLDoc()加载解析XML文件 var users = xmlDoc.getElementsByTagName(read...
1、按钮倒数10秒之后才能点击。这个效果一般在一些论坛注册时候用到比较多,废话少说,直接上代码: 代码如下: var timeOut; var count = 10; $(function() { $("#btnSubmit").attr("disabled", "disabled"); $("#btnSubmit").val("确(" + count.toString() + ")定"); timeOut = setTimeout(ButtonCount, 1000); }); ButtonCount = function() { if (count == 0) { $("#btnSubmit").attr("disabled", ""); $("#btnSubmit")....