cookie概述 在上一节,曾经利用一个不变的框架来存储购物栏数据,而商品显示页面是不断变化的,尽管这样能达到一个模拟全局变量的功能,但并不严谨。例如在导航框架页面内右击,单击快捷菜单中的【刷新】命令,则所有的JavaScript变量都会丢失。因此,要实现严格的跨页面全局变量,这种方式是不行的,JavaScript中的另一个机制:cookie,则可以达到真正全局变量的要求。 cookie是浏览器提供的一种机制,它将document对象的cookie属...
var spell = {0xB0A1:"a", 0xB0A3:"ai", 0xB0B0:"an", 0xB0B9:"ang", 0xB0BC:"ao", 0xB0C5:"ba", 0xB0D7:"bai", 0xB0DF:"ban", 0xB0EE:"bang", 0xB0FA:"bao", 0xB1AD:"bei", 0xB1BC:"ben", 0xB1C0:"beng", 0xB1C6:"bi", 0xB1DE:"bian", 0xB1EA:"biao", 0xB1EE:"bie", 0xB1F2:"bin", 0xB1F8:"bing", 0xB2A3:"bo", 0xB2B8:"bu", 0xB2C1:"ca", 0xB2C2:"cai", 0xB2CD:"can", 0xB2D4:"cang", 0xB2D9:"cao", 0xB2DE:"ce", 0xB2E3:"ceng",...
加法赋值运算符 (+=)。将变量值与表达式值相加,并将和赋给该变量。 在写JavaScrpt的时候经常会用到,说实话我以前不是很理解。看了很多的代码感觉就是因为一个变量太长了用它来分几行来写罢了。但它和解决了我其他的问题。 在一些时候我们需要使用一系列的HTML代码来作为变量,而HTML里面有时时会包含一些引号。比如 代码如下:var Nameform=;这时候你会发现引号的问题始终困扰着你。这时候用'+='就解决问题了。 代码如下:va...
Filterlist Example Filterlist Example [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
第一种方法:var test = "c:\\abc\\123.txt"; alert( test.lastIndexOf( "\\" ) ); 一些特殊的字符需要 用 转义字符 "\" "\\" 就是表示 \ "\"" 表示 " 至于 获取 中间的123 ,你自己来了。第二中:用正则表达式 function getFileName() { var str=document.getElementById("i1").value; var strFileName=str.replace(/^.+?\\([^\\]+?)(\.[^\.\\]*?)?$/gi,"$1"); alert(strFileName); } [Ctrl+A 全选 注:如需引入外...
代码如下: var pos, str, para, parastr, tempstr1; tempstr = ""; str = window.location.href; pos = str.indexOf("?")parastr = str.substring(pos + 1); document.write("文件路径:" + str); if (pos > 0) { document.write("所有参数:" + parastr); } else { document.write("无参数"); } if (str.indexOf("&") > 0) { para = parastr.split("&"); for (i = 0; i { tempstr1 = para[i]; pos = tempstr1.indexOf("="...
你的内容太长了, 我只取一级分类那部分来做,你试下 ------------------------------------------------------------------------------------- function checkinfo(oForm) { var oRas = oForm.da_lei; var tFlag = false; for(var i = 0; i if(oRas[i].checked){ tFlag = true; break; } } if(tFlag == false){ alert('请选择一级分类'); return false; } return true; } // JavaScript教程/参...
朋友说他的朋友喊问的问题。彩票店,想打印一个清单出来。 有编号1-22的22个球,从里面随机拿5个出来。拿出来后不放回去。 例如我第一次拿出来是号码5,第二次就是从剩下的21个球里面拿。依此类推,一共拿5个球出来。 拿出来最后5个球,排列的顺序不管,就是说拿出来是1 2 3 4 5和 5 4 3 2 1 的这样算是一样的号码,打印出来清单只能出来一次 最后把所有的结果打印出来。他所谓的简单的排列组合的问题,涉及到数组的一些操作,我暂...
/** * 分页类构造 * 参数 nTotalList: 总条数 * 参数 nPageSize: 每页显示条数 * 参数 nPageNum: 当前页码 * 参数 sPageUrl: 分页链接的URL,页码以[pn]代替,输出时将被替换为实际页码 * 参数 nPageListSize: 页码列表(下拉框)中显示的最多页码条数。该参数可省略,默认100 */ function Pagination(nTotalList, nPageSize, nPageNum, sPageUrl, nPageListSize) { this.totalList = nTotalList; this.pageSize = nPag...
一外国佬写的。有几种样式,点击那些example1234.html就能看见了。可以研究一下下http://www.n-son.com/scripts/jsScrolling/
Div上下居中-www.51windows.Net 我站在中央了 center 我站在中央了 center [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
var IsDraging = false; var oEdit=null; var dragData=null ; var backData=null ; var oObj=null; var dragiframe=1; var bNotReloadOnClose = false; var is_opera_d = (navigator.userAgent.toLowerCase().indexOf('opera') != -1); String.prototype.trim = function() { return this.replace(/(^[ | ]*)|([ | ]*$)/g, ""); } function $(s) { if(document.getElementById) { return eval('document.getElem...
function copy2Clipboard() { // Copies currently displayed code to user's clipboard taCode.innerText = code.innerText; textRange = taCode.createTextRange(); textRange.execCommand("RemoveFormat"); textRange.execCommand("Copy"); } P { margin-top: .6em; margin-bottom: .6em; } BODY { margin-left: 0pt; margin-top: 0pt; font-size: 80%; font-family: Verdana, Arial, Helvetica, MS ...
呵呵,因为到现在为止,BLOG用的都是LBS,感觉缺少很多自己喜欢用的功能,这次终于下定决心自己写BLOG程序了,为兼容之前的BLOG,内容入库的格式仍会保持与LBS的一致。因为自己的BLOG中贴代码会比较多,帮考虑用JS来实现对code的语法标亮效果。以前曾看过了下dp.SyntaxHighlighter,但并未深入研究-_-在新的BLOG中打算加入代码标亮功能,这段时间就先好好研究研究:)参考地址:http://www.dreamprojections.com/syntaxhighlighter...
最近我的共享目录里面所有exe文件都被病毒感染,上网一查才知道是“logo1_.exe”这个咚咚搞的鬼。网上对这个病毒的危害性评价得很高,认为只要中了病毒,整台机器都只能“Format”了。其原因大概就是因为所有应用程序都被感染,运行任何程序都回使病毒“重生”。我使用“卡巴司机”杀毒,结果提示无法清除,将我整个exe文件给删了。郁闷中,自己动手写了这个咚咚来清除已感染程序里的的病毒。 中了“logo1_.exe”病毒请上网查找相关...