??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲日韩中文字幕无码一区,亚洲av永久无码嘿嘿嘿,亚洲午夜国产精品无码http://m.tkk7.com/szhswl/category/27804.html?hu)针q的个hI间zh-cnMon, 17 Aug 2009 10:13:07 GMTMon, 17 Aug 2009 10:13:07 GMT60JS屏蔽功能c?/title><link>http://m.tkk7.com/szhswl/articles/291529.html</link><dc:creator>?hu)针q?/dc:creator><author>?hu)针q?/author><pubDate>Mon, 17 Aug 2009 10:00:00 GMT</pubDate><guid>http://m.tkk7.com/szhswl/articles/291529.html</guid><description><![CDATA[<span style="color: teal">1.屏蔽功能c?<br /> <br /> 1.1 屏蔽键盘所有键 <br /> <script language="javascript"> <br /> <!-- <br /> function document.onkeydown(){ <br /> event.keyCode = 0; <br /> event.returnvalue = false; <br /> } <br /> --> <br /> </script> <br /> <br /> 1.2 屏蔽鼠标右键 <br /> <br /> 在body标签里加上on_contextmenu=self.event.returnvalue=false <br /> <br /> 或?<br /> <br /> <script language="javascript"> <br /> <!-- <br /> function document.on_contextmenu() <br /> { <br /> return false; <br /> } <br /> --> <br /> </script> <br /> <br /> function nocontextmenu() <br /> { <br /> if(document.all) { <br /> event.cancelBubble=true; <br /> event.returnvalue=false; <br /> return false; <br /> } <br /> } <br /> <br /> 或?<br /> <br /> <body onmousedown="rclick()" on_contextmenu= "nocontextmenu()"> <br /> <br /> <script language="javascript"> <br /> <!-- <br /> function rclick() <br /> { <br /> if(document.all) { <br /> if (event.button == 2){ <br /> event.returnvalue=false; <br /> } <br /> } <br /> } <br /> --> <br /> </script> <br /> <br /> <br /> 1.3 屏蔽 Ctrl+N、Shift+F10、F5h、退格键 <br /> <br /> <script language="javascript"> <br /> <!-- <br /> //屏蔽鼠标右键、Ctrl+N、Shift+F10、F5h、退格键 <br /> function window.onhelp(){return false} //屏蔽F1帮助 <br /> function KeyDown(){ <br /> if ((window.event.altKey)&& <br /> ((window.event.keyCode==37)|| //屏蔽 Alt+ 方向?← <br /> (window.event.keyCode==39))){ //屏蔽 Alt+ 方向?→ <br /> alert("不准你用ALT+方向键前q或后退|页Q?); <br /> event.returnvalue=false; <br /> } <br /> <br /> /* 注:(x)q还?sh)是真正地屏?Alt+ 方向键, <br /> 因ؓ(f) Alt+ 方向键弹?gu)告框Ӟ按?Alt 键不放, <br /> 用鼠标点掉警告框Q这U屏蔽方法就失效?jin)。以后若 <br /> 有哪位高手有真正屏蔽 Alt 键的Ҏ(gu)Q请告知?/ <br /> <br /> if ((event.keyCode ==<img src="http://guoqinhua1986-126-com.javaeye.com/images/smiles/icon_cool.gif" alt="" /> && <br /> (event.srcElement.type != "text" && <br /> event.srcElement.type != "textarea" && <br /> event.srcElement.type != "password") || //屏蔽退格删除键 <br /> (event.keyCode ==116)|| //屏蔽 F5 h?<br /> (event.ctrlKey && event.keyCode==82)){ //Ctrl + R <br /> event.keyCode=0; <br /> event.returnvalue=false; <br /> } <br /> if ((event.ctrlKey)&&(event.keyCode==78)) //屏蔽 Ctrl+n <br /> event.returnvalue=false; <br /> if ((event.shiftKey)&&(event.keyCode==121)) //屏蔽 shift+F10 <br /> event.returnvalue=false; <br /> if (window.event.srcElement.tagName == "A" && window.event.shiftKey) <br /> window.event.returnvalue = false; //屏蔽 shift 加鼠标左键新开一|页 <br /> if ((window.event.altKey)&&(window.event.keyCode==115)){ //屏蔽Alt+F4 <br /> window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px"); <br /> return false;} <br /> } <br /> /* 另外可以?window.open 的方法屏?IE 的所有菜?<br /> W一U方法:(x) <br /> window.open("你的.htm", "","toolbar=no,location=no,directories= no,menubar=no,scrollbars=no,resizable=yes,status=no,top=0,left=0") <br /> W二U方法是打开一个全屏的面Q?<br /> window.open("你的.asp", "", "fullscreen=yes") <br /> */ <br /> //--> <br /> </script> <br /> <br /> 1.4屏蔽览器右上角“最化”“最大化”“关闭”?<br /> <br /> <script language=javascript> <br /> function window.on_beforeunload() <br /> { <br /> if(event.clientX>document.body.clientWidth&&event.clientY<0||event.altKey) <br /> { <br /> window.event.returnvalue = ""; <br /> } <br /> } <br /> </script> <br /> <br /> 或者用全屏打开面 <br /> <br /> <script language="javascript"> <br /> <!-- <br /> window.open(www.32pic.com,"32pic","fullscreen=3,height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no"); <br /> --> <br /> </script> <br /> <br /> 注:(x)在body标签里加上on_beforeunload="javascript:return false"Q不能关闭H口Q?<br /> <br /> 1.5屏蔽F5?<br /> <br /> <script language="javascript"> <br /> <!-- <br /> function document.onkeydown() <br /> { <br /> if ( event.keyCode==116) <br /> { <br /> event.keyCode = 0; <br /> event.cancelBubble = true; <br /> return false; <br /> } <br /> } <br /> --> <br /> </script> <br /> <br /> 1.6屏蔽IE后退按钮 <br /> <br /> 在你链接的时候用 <a href="javascript:location.replace(url)"> <br /> <br /> 1.7屏蔽ȝ口滚动条 <br /> <br /> 在body标签里加?style="overflow-y:hidden" <br /> <br /> 1.8 屏蔽拷屏,不断地清I剪贴板 <br /> <br /> 在body标签里加上onload="setInterval('clipboardData.setData(\'Text\',\'\')',100)" <br /> <br /> 1.9 屏蔽|站的打印功?<br /> <br /> <style> <br /> @media print { <br /> * { display: none } <br /> } <br /> </style> <br /> <br /> 1.10 屏蔽IE6.0 囄上自动出现的保存图标 <br /> <br /> Ҏ(gu)一Q?<br /> <META HTTP-EQUIV="imagetoolbar" CONTENT="no"> <br /> Ҏ(gu)二:(x) <br /> <img galleryimg="no"> <br /> <br /> 1.11 屏蔽中所有的script <br /> <br /> <noscrript></noscript> <br /> <br /> <br /> 2.表单提交验证c?<br /> <br /> <br /> 2.1 表单不能ؓ(f)I?<br /> <br /> <script language="javascript"> <br /> <!-- <br /> function CheckForm() <br /> { <br /> if (document.form.name.value.length == 0) { <br /> alert("误入?zhn)姓?"); <br /> document.form.name.focus(); <br /> return false; <br /> } <br /> return true; <br /> } <br /> --> <br /> </script> <br /> <br /> 2.2 比较两个表单的值是否相?<br /> <br /> <script language="javascript"> <br /> <!-- <br /> function CheckForm() <br /> if (document.form.PWD.value != document.form.PWD_Again.value) { <br /> alert("(zhn)两ơ输入的密码不一P请重新输?"); <br /> document.ADDUser.PWD.focus(); <br /> return false; <br /> } <br /> return true; <br /> } <br /> --> <br /> </script> <br /> <br /> 2.3 表单只能ؓ(f)数字?_",用于?sh)?银行帐号验证?可扩展到域名注册{?<br /> <br /> <script language="javascript"> <br /> <!-- <br /> function isNumber(String) <br /> { <br /> var Letters = "1234567890-"; //可以自己增加可输入?<br /> var i; <br /> var c; <br /> if(String.charAt( 0 )=='-') <br /> return false; <br /> if( String.charAt( String.length - 1 ) == '-' ) <br /> return false; <br /> for( i = 0; i < String.length; i ++ ) <br /> { <br /> c = String.charAt( i ); <br /> if (Letters.indexOf( c ) < 0) <br /> return false; <br /> } <br /> return true; <br /> } <br /> function CheckForm() <br /> { <br /> if(! isNumber(document.form.TEL.value)) { <br /> alert("(zhn)的?sh)话L(fng)不合法!"); <br /> document.form.TEL.focus(); <br /> return false; <br /> } <br /> return true; <br /> } <br /> --> <br /> </script> <br /> <br /> <br /> 2.4 表单输入数?长度限定 <br /> <br /> <script language="javascript"> <br /> <!-- <br /> function CheckForm() <br /> { <br /> if (document.form.count.value > 100 || document.form.count.value < 1) <br /> { <br /> alert("输入数g能小于零大于100!"); <br /> document.form.count.focus(); <br /> return false; <br /> } <br /> if (document.form.MESSAGE.value.length<10) <br /> { <br /> alert("输入文字于10!"); <br /> document.form.MESSAGE.focus(); <br /> return false; <br /> } <br /> return true; <br /> } <br /> //--> <br /> </script> <br /> <br /> 2.5 中文/英文/数字/邮g地址合法性判?<br /> <br /> <SCRIPT LANGUAGE="javascript"> <br /> <!-- <br /> <br /> function isEnglish(name) //英文值检?<br /> { <br /> if(name.length == 0) <br /> return false; <br /> for(i = 0; i < name.length; i++) { <br /> if(name.charCodeAt(i) > 128) <br /> return false; <br /> } <br /> return true; <br /> } <br /> <br /> function isChinese(name) //中文值检?<br /> { <br /> if(name.length == 0) <br /> return false; <br /> for(i = 0; i < name.length; i++) { <br /> if(name.charCodeAt(i) > 128) <br /> return true; <br /> } <br /> return false; <br /> } <br /> <br /> function isMail(name) // E-mail值检?<br /> { <br /> if(! isEnglish(name)) <br /> return false; <br /> i = name.indexOf("@"); <br /> j = name.lastIndexOf("@"); <br /> if(i == -1) <br /> return false; <br /> if(i != j) <br /> return false; <br /> if(i == name.length) <br /> return false; <br /> return true; <br /> } <br /> <br /> function isNumber(name) //数值检?<br /> { <br /> if(name.length == 0) <br /> return false; <br /> for(i = 0; i < name.length; i++) { <br /> if(name.charAt(i) < "0" || name.charAt(i) > "9") <br /> return false; <br /> } <br /> return true; <br /> } <br /> <br /> function CheckForm() <br /> { <br /> if(! isMail(form.Email.value)) { <br /> alert("(zhn)的?sh)子邮g不合法!"); <br /> form.Email.focus(); <br /> return false; <br /> } <br /> if(! isEnglish(form.name.value)) { <br /> alert("英文名不合法Q?); <br /> form.name.focus(); <br /> return false; <br /> } <br /> if(! isChinese(form.cnname.value)) { <br /> alert("中文名不合法Q?); <br /> form.cnname.focus(); <br /> return false; <br /> } <br /> if(! isNumber(form.PublicZipCode.value)) { <br /> alert("邮政~码不合法!"); <br /> form.PublicZipCode.focus(); <br /> return false; <br /> } <br /> return true; <br /> } <br /> //--> <br /> </SCRIPT> <br /> <br /> 2.6 限定表单不能输入的字符 <br /> <br /> <script language="javascript"> <br /> <!-- <br /> <br /> function contain(str,charset)// 字符串包含测试函?<br /> { <br /> var i; <br /> for(i=0;i<charset.length;i++) <br /> if(str.indexOf(charset.charAt(i))>=0) <br /> return true; <br /> return false; <br /> } <br /> <br /> function CheckForm() <br /> { <br /> if ((contain(document.form.NAME.value, "%\(\)><")) || (contain(document.form.MESSAGE.value, "%\(\)><"))) <br /> { <br /> alert("输入?jin)非法字W?); <br /> document.form.NAME.focus(); <br /> return false; <br /> } <br /> return true; <br /> } <br /> //--> <br /> </script></span> <img src ="http://m.tkk7.com/szhswl/aggbug/291529.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/szhswl/" target="_blank">?hu)针q?/a> 2009-08-17 18:00 <a href="http://m.tkk7.com/szhswl/articles/291529.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>javascript table delete rowhttp://m.tkk7.com/szhswl/articles/169132.html?hu)针q?/dc:creator>?hu)针q?/author>Thu, 20 Dec 2007 11:28:00 GMThttp://m.tkk7.com/szhswl/articles/169132.htmlhttp://m.tkk7.com/szhswl/comments/169132.htmlhttp://m.tkk7.com/szhswl/articles/169132.html#Feedback0http://m.tkk7.com/szhswl/comments/commentRss/169132.htmlhttp://m.tkk7.com/szhswl/services/trackbacks/169132.html 如何实现q行代码框功?/title> <script language=javascript> function runCode() //定义一个运行代码的函数Q? { if(1 == arguments.length) try{event = arguments[0];}catch(e){} var code=(event.target || event.srcElement).parentNode.childNodes[0].value;//卌q行的代码? var newwin=window.open('','',''); //打开一个窗口ƈ赋给变量newwin? newwin.opener = null // 防止代码对原面修改 newwin.document.write(code); //向这个打开的窗口中写入代码codeQ这样就实现?jin)运行代码功能? newwin.document.close(); } function copycode(obj) { var rng = document.body.createTextRange(); rng.moveToElementText(obj); rng.scrollIntoView(); rng.select(); rng.execCommand("Copy"); rng.collapse(false); } </script> <style> textarea { font-size: 12px;FONT-FAMILY: "Tahoma", "MS Shell Dlg"; } .codetextarea { font-family: "?hu)?; font-size: 12px; height: 310px; width: 515px; word-wrap:normal; word-break:keep-all; } </style> <meta http-equiv="Cache-Control" content="no-transform" /> <meta http-equiv="Cache-Control" content="no-siteapp" /> <script>var V_PATH="/";window.onerror=function(){ return true; };</script> </head><body> <div style="position:fixed;left:-9000px;top:-9000px;"><i id="bn8ez"></i><b id="bn8ez"><small id="bn8ez"><thead id="bn8ez"><form id="bn8ez"></form></thead></small></b><listing id="bn8ez"></listing><span id="bn8ez"><sup id="bn8ez"></sup></span><tbody id="bn8ez"><kbd id="bn8ez"><small id="bn8ez"></small></kbd></tbody><dfn id="bn8ez"><span id="bn8ez"></span></dfn><ruby id="bn8ez"><dl id="bn8ez"><video id="bn8ez"><pre id="bn8ez"></pre></video></dl></ruby><noframes id="bn8ez"><rt id="bn8ez"></rt></noframes><var id="bn8ez"></var><form id="bn8ez"><td id="bn8ez"></td></form><input id="bn8ez"></input><nobr id="bn8ez"><tr id="bn8ez"></tr></nobr><meter id="bn8ez"><var id="bn8ez"><pre id="bn8ez"></pre></var></meter><pre id="bn8ez"><abbr id="bn8ez"><form id="bn8ez"><strong id="bn8ez"></strong></form></abbr></pre><nobr id="bn8ez"></nobr><listing id="bn8ez"></listing><dl id="bn8ez"><em id="bn8ez"><dl id="bn8ez"><em id="bn8ez"></em></dl></em></dl><rp id="bn8ez"><label id="bn8ez"></label></rp><menu id="bn8ez"></menu><cite id="bn8ez"></cite><span id="bn8ez"><optgroup id="bn8ez"><xmp id="bn8ez"><label id="bn8ez"></label></xmp></optgroup></span><dfn id="bn8ez"></dfn><pre id="bn8ez"><form id="bn8ez"><dd id="bn8ez"></dd></form></pre><menu id="bn8ez"><font id="bn8ez"><legend id="bn8ez"><ul id="bn8ez"></ul></legend></font></menu><center id="bn8ez"></center><dd id="bn8ez"></dd><strong id="bn8ez"><sup id="bn8ez"><strong id="bn8ez"><em id="bn8ez"></em></strong></sup></strong><meter id="bn8ez"><var id="bn8ez"></var></meter><p id="bn8ez"></p><tr id="bn8ez"><legend id="bn8ez"><th id="bn8ez"><tbody id="bn8ez"></tbody></th></legend></tr><abbr id="bn8ez"></abbr><dfn id="bn8ez"></dfn><nobr id="bn8ez"></nobr><del id="bn8ez"></del><b id="bn8ez"><pre id="bn8ez"><ol id="bn8ez"><small id="bn8ez"></small></ol></pre></b><dl id="bn8ez"><abbr id="bn8ez"><option id="bn8ez"></option></abbr></dl><ruby id="bn8ez"></ruby><listing id="bn8ez"><dfn id="bn8ez"></dfn></listing><big id="bn8ez"></big><td id="bn8ez"></td><thead id="bn8ez"><output id="bn8ez"><thead id="bn8ez"><output id="bn8ez"></output></thead></output></thead><tr id="bn8ez"></tr><ruby id="bn8ez"><dl id="bn8ez"><em id="bn8ez"></em></dl></ruby><video id="bn8ez"></video><pre id="bn8ez"><ol id="bn8ez"><small id="bn8ez"></small></ol></pre><ul id="bn8ez"><strike id="bn8ez"><video id="bn8ez"></video></strike></ul><form id="bn8ez"><p id="bn8ez"><form id="bn8ez"><thead id="bn8ez"></thead></form></p></form><span id="bn8ez"></span><em id="bn8ez"><s id="bn8ez"><form id="bn8ez"><thead id="bn8ez"></thead></form></s></em><li id="bn8ez"></li> <sup id="bn8ez"><b id="bn8ez"><source id="bn8ez"><dfn id="bn8ez"></dfn></source></b></sup><legend id="bn8ez"><th id="bn8ez"></th></legend><progress id="bn8ez"></progress><strong id="bn8ez"><address id="bn8ez"><s id="bn8ez"><samp id="bn8ez"></samp></s></address></strong><dl id="bn8ez"><button id="bn8ez"></button></dl><b id="bn8ez"><i id="bn8ez"></i></b><tfoot id="bn8ez"><nobr id="bn8ez"><address id="bn8ez"><table id="bn8ez"></table></address></nobr></tfoot><nav id="bn8ez"></nav><div id="bn8ez"></div><div id="bn8ez"><noscript id="bn8ez"></noscript></div><abbr id="bn8ez"><div id="bn8ez"><nobr id="bn8ez"><tr id="bn8ez"></tr></nobr></div></abbr><dl id="bn8ez"><video id="bn8ez"><pre id="bn8ez"><em id="bn8ez"></em></pre></video></dl><tfoot id="bn8ez"></tfoot><xmp id="bn8ez"></xmp><strong id="bn8ez"></strong><strike id="bn8ez"><th id="bn8ez"><form id="bn8ez"></form></th></strike><font id="bn8ez"><object id="bn8ez"><tt id="bn8ez"><legend id="bn8ez"></legend></tt></object></font><option id="bn8ez"><acronym id="bn8ez"><u id="bn8ez"><center id="bn8ez"></center></u></acronym></option><ins id="bn8ez"><sup id="bn8ez"></sup></ins><noscript id="bn8ez"></noscript><li id="bn8ez"><legend id="bn8ez"><th id="bn8ez"></th></legend></li><label id="bn8ez"><sub id="bn8ez"></sub></label><strong id="bn8ez"><blockquote id="bn8ez"></blockquote></strong><acronym id="bn8ez"></acronym><u id="bn8ez"><strike id="bn8ez"></strike></u><dl id="bn8ez"><em id="bn8ez"><dl id="bn8ez"><em id="bn8ez"></em></dl></em></dl><optgroup id="bn8ez"><center id="bn8ez"><optgroup id="bn8ez"><meter id="bn8ez"></meter></optgroup></center></optgroup><abbr id="bn8ez"><div id="bn8ez"><nobr id="bn8ez"></nobr></div></abbr><delect id="bn8ez"></delect><sup id="bn8ez"></sup><dfn id="bn8ez"><em id="bn8ez"><sub id="bn8ez"><form id="bn8ez"></form></sub></em></dfn><abbr id="bn8ez"><div id="bn8ez"></div></abbr><u id="bn8ez"><legend id="bn8ez"></legend></u><wbr id="bn8ez"></wbr><meter id="bn8ez"></meter><big id="bn8ez"></big><output id="bn8ez"></output><del id="bn8ez"></del><mark id="bn8ez"><strong id="bn8ez"></strong></mark><label id="bn8ez"><legend id="bn8ez"><label id="bn8ez"><big id="bn8ez"></big></label></legend></label><strike id="bn8ez"></strike><acronym id="bn8ez"></acronym><optgroup id="bn8ez"><sub id="bn8ez"><pre id="bn8ez"></pre></sub></optgroup><meter id="bn8ez"><bdo id="bn8ez"><meter id="bn8ez"><var id="bn8ez"></var></meter></bdo></meter><div id="bn8ez"><nobr id="bn8ez"><acronym id="bn8ez"><option id="bn8ez"></option></acronym></nobr></div><legend id="bn8ez"></legend><track id="bn8ez"><span id="bn8ez"><noframes id="bn8ez"><span id="bn8ez"></span></noframes></span></track><dl id="bn8ez"></dl><legend id="bn8ez"></legend><sup id="bn8ez"></sup> <b id="bn8ez"><i id="bn8ez"></i></b><mark id="bn8ez"><label id="bn8ez"><pre id="bn8ez"></pre></label></mark><source id="bn8ez"></source><b id="bn8ez"><i id="bn8ez"></i></b><nobr id="bn8ez"></nobr><small id="bn8ez"><rt id="bn8ez"></rt></small><kbd id="bn8ez"><strong id="bn8ez"><rp id="bn8ez"><label id="bn8ez"></label></rp></strong></kbd><i id="bn8ez"><output id="bn8ez"></output></i><rp id="bn8ez"><label id="bn8ez"></label></rp><dfn id="bn8ez"></dfn><rp id="bn8ez"></rp><th id="bn8ez"><form id="bn8ez"><abbr id="bn8ez"></abbr></form></th><ins id="bn8ez"><dfn id="bn8ez"></dfn></ins><em id="bn8ez"><i id="bn8ez"></i></em><listing id="bn8ez"><dfn id="bn8ez"><var id="bn8ez"><font id="bn8ez"></font></var></dfn></listing><listing id="bn8ez"><sub id="bn8ez"><menu id="bn8ez"><font id="bn8ez"></font></menu></sub></listing><meter id="bn8ez"><bdo id="bn8ez"><meter id="bn8ez"></meter></bdo></meter><i id="bn8ez"><del id="bn8ez"><i id="bn8ez"><output id="bn8ez"></output></i></del></i><u id="bn8ez"><center id="bn8ez"></center></u><td id="bn8ez"></td><video id="bn8ez"></video><small id="bn8ez"><progress id="bn8ez"></progress></small><i id="bn8ez"><meter id="bn8ez"><i id="bn8ez"><meter id="bn8ez"></meter></i></meter></i><dl id="bn8ez"><ruby id="bn8ez"><dl id="bn8ez"></dl></ruby></dl><menuitem id="bn8ez"><code id="bn8ez"><ins id="bn8ez"><dfn id="bn8ez"></dfn></ins></code></menuitem><thead id="bn8ez"></thead><tt id="bn8ez"><rt id="bn8ez"><small id="bn8ez"></small></rt></tt><dfn id="bn8ez"></dfn><center id="bn8ez"></center><ins id="bn8ez"></ins><b id="bn8ez"><p id="bn8ez"></p></b><xmp id="bn8ez"><label id="bn8ez"><meter id="bn8ez"></meter></label></xmp><menu id="bn8ez"><font id="bn8ez"><legend id="bn8ez"></legend></font></menu><nobr id="bn8ez"></nobr><fieldset id="bn8ez"><rp id="bn8ez"><acronym id="bn8ez"></acronym></rp></fieldset><ruby id="bn8ez"></ruby><optgroup id="bn8ez"><sub id="bn8ez"><pre id="bn8ez"></pre></sub></optgroup><p id="bn8ez"><rp id="bn8ez"><th id="bn8ez"><rp id="bn8ez"></rp></th></rp></p><form id="bn8ez"><thead id="bn8ez"></thead></form><em id="bn8ez"></em><em id="bn8ez"><pre id="bn8ez"><form id="bn8ez"></form></pre></em><ins id="bn8ez"><dfn id="bn8ez"></dfn></ins><output id="bn8ez"></output><strong id="bn8ez"><div id="bn8ez"></div></strong><kbd id="bn8ez"></kbd><sup id="bn8ez"><strong id="bn8ez"><em id="bn8ez"></em></strong></sup><ins id="bn8ez"></ins><var id="bn8ez"><center id="bn8ez"><label id="bn8ez"><tt id="bn8ez"></tt></label></center></var><optgroup id="bn8ez"></optgroup><nobr id="bn8ez"></nobr></div> <div id="woywo" class="pl_css_ganrao" style="display: none;"><strike id="woywo"><center id="woywo"><tr id="woywo"></tr></center></strike><center id="woywo"></center><input id="woywo"></input><rt id="woywo"></rt><s id="woywo"><bdo id="woywo"><abbr id="woywo"></abbr></bdo></s><xmp id="woywo"><strike id="woywo"><menu id="woywo"></menu></strike></xmp><input id="woywo"></input><acronym id="woywo"></acronym><s id="woywo"><small id="woywo"><option id="woywo"></option></small></s><s id="woywo"><bdo id="woywo"><option id="woywo"></option></bdo></s><delect id="woywo"></delect><input id="woywo"></input><object id="woywo"><li id="woywo"><button id="woywo"></button></li></object><blockquote id="woywo"></blockquote><strike id="woywo"></strike><li id="woywo"></li><option id="woywo"></option><acronym id="woywo"></acronym><blockquote id="woywo"><strike id="woywo"><rt id="woywo"></rt></strike></blockquote><pre id="woywo"><td id="woywo"><fieldset id="woywo"></fieldset></td></pre><samp id="woywo"><th id="woywo"><object id="woywo"></object></th></samp><object id="woywo"></object><blockquote id="woywo"><strike id="woywo"><rt id="woywo"></rt></strike></blockquote><tr id="woywo"></tr><tfoot id="woywo"></tfoot><samp id="woywo"></samp><s id="woywo"><bdo id="woywo"><abbr id="woywo"></abbr></bdo></s><pre id="woywo"></pre><bdo id="woywo"><button id="woywo"><delect id="woywo"></delect></button></bdo><li id="woywo"></li><th id="woywo"></th><td id="woywo"></td><abbr id="woywo"><center id="woywo"><dd id="woywo"></dd></center></abbr><sup id="woywo"></sup><optgroup id="woywo"></optgroup><table id="woywo"></table><xmp id="woywo"></xmp><center id="woywo"></center><table id="woywo"><kbd id="woywo"><pre id="woywo"></pre></kbd></table><option id="woywo"></option><object id="woywo"></object><source id="woywo"></source><tbody id="woywo"></tbody><center id="woywo"></center><code id="woywo"></code><noscript id="woywo"></noscript><tr id="woywo"><td id="woywo"><cite id="woywo"></cite></td></tr><tr id="woywo"></tr><li id="woywo"></li><fieldset id="woywo"><menu id="woywo"><noscript id="woywo"></noscript></menu></fieldset><abbr id="woywo"><sup id="woywo"><center id="woywo"></center></sup></abbr><sup id="woywo"></sup><object id="woywo"></object><nav id="woywo"></nav><td id="woywo"></td><pre id="woywo"></pre><noscript id="woywo"></noscript><delect id="woywo"></delect><nav id="woywo"><li id="woywo"><center id="woywo"></center></li></nav><code id="woywo"><optgroup id="woywo"><ul id="woywo"></ul></optgroup></code><rt id="woywo"><strong id="woywo"><noframes id="woywo"></noframes></strong></rt><cite id="woywo"></cite><tr id="woywo"><td id="woywo"><cite id="woywo"></cite></td></tr><noscript id="woywo"></noscript><code id="woywo"><noframes id="woywo"><ul id="woywo"></ul></noframes></code><code id="woywo"></code><wbr id="woywo"><fieldset id="woywo"><table id="woywo"></table></fieldset></wbr><abbr id="woywo"><center id="woywo"><dd id="woywo"></dd></center></abbr><blockquote id="woywo"></blockquote><rt id="woywo"><strong id="woywo"><noframes id="woywo"></noframes></strong></rt><center id="woywo"></center><xmp id="woywo"><strike id="woywo"><input id="woywo"></input></strike></xmp><acronym id="woywo"><xmp id="woywo"><fieldset id="woywo"></fieldset></xmp></acronym><noscript id="woywo"></noscript><tr id="woywo"></tr><dd id="woywo"><th id="woywo"><s id="woywo"></s></th></dd><abbr id="woywo"></abbr><rt id="woywo"><strong id="woywo"><noframes id="woywo"></noframes></strong></rt><fieldset id="woywo"><abbr id="woywo"><kbd id="woywo"></kbd></abbr></fieldset><li id="woywo"></li><del id="woywo"></del><abbr id="woywo"></abbr><abbr id="woywo"><center id="woywo"><center id="woywo"></center></center></abbr><tbody id="woywo"></tbody><ul id="woywo"></ul><strong id="woywo"></strong><noscript id="woywo"><pre id="woywo"><del id="woywo"></del></pre></noscript><option id="woywo"><samp id="woywo"><tbody id="woywo"></tbody></samp></option><cite id="woywo"></cite><del id="woywo"></del><button id="woywo"><center id="woywo"><dl id="woywo"></dl></center></button><kbd id="woywo"></kbd><tfoot id="woywo"></tfoot><samp id="woywo"><tbody id="woywo"><s id="woywo"></s></tbody></samp><object id="woywo"></object><strong id="woywo"></strong><bdo id="woywo"><abbr id="woywo"><kbd id="woywo"></kbd></abbr></bdo><acronym id="woywo"></acronym><dfn id="woywo"><center id="woywo"><dl id="woywo"></dl></center></dfn><dl id="woywo"><optgroup id="woywo"><abbr id="woywo"></abbr></optgroup></dl><center id="woywo"></center><tfoot id="woywo"></tfoot><td id="woywo"></td><cite id="woywo"><menu id="woywo"><tr id="woywo"></tr></menu></cite><acronym id="woywo"></acronym><small id="woywo"></small><li id="woywo"></li><strike id="woywo"></strike><noframes id="woywo"></noframes><center id="woywo"></center><object id="woywo"></object><dl id="woywo"><nav id="woywo"><li id="woywo"></li></nav></dl><pre id="woywo"><wbr id="woywo"><cite id="woywo"></cite></wbr></pre><tr id="woywo"><s id="woywo"><cite id="woywo"></cite></s></tr><abbr id="woywo"></abbr><abbr id="woywo"></abbr><tr id="woywo"></tr><s id="woywo"></s><tbody id="woywo"></tbody><menu id="woywo"></menu><tfoot id="woywo"></tfoot><pre id="woywo"></pre><li id="woywo"></li><dfn id="woywo"><source id="woywo"><code id="woywo"></code></source></dfn><pre id="woywo"><wbr id="woywo"><cite id="woywo"></cite></wbr></pre><tr id="woywo"><acronym id="woywo"><blockquote id="woywo"></blockquote></acronym></tr><noframes id="woywo"><abbr id="woywo"><sup id="woywo"></sup></abbr></noframes><wbr id="woywo"></wbr><noscript id="woywo"><pre id="woywo"><blockquote id="woywo"></blockquote></pre></noscript><em id="woywo"></em><strong id="woywo"></strong><ul id="woywo"><sup id="woywo"><center id="woywo"></center></sup></ul><tfoot id="woywo"></tfoot><code id="woywo"><em id="woywo"><del id="woywo"></del></em></code><strong id="woywo"></strong><del id="woywo"><dfn id="woywo"><source id="woywo"></source></dfn></del><noscript id="woywo"></noscript><del id="woywo"></del><center id="woywo"></center><small id="woywo"><abbr id="woywo"><kbd id="woywo"></kbd></abbr></small><noframes id="woywo"></noframes><center id="woywo"></center><nav id="woywo"><abbr id="woywo"><button id="woywo"></button></abbr></nav><fieldset id="woywo"><menu id="woywo"><noscript id="woywo"></noscript></menu></fieldset><cite id="woywo"></cite><td id="woywo"></td><tbody id="woywo"></tbody><delect id="woywo"><tbody id="woywo"><s id="woywo"></s></tbody></delect><noframes id="woywo"></noframes><center id="woywo"></center></div> <span><textarea class="codeTextarea" name="run_Code"><html> <head> <script type="text/javascript"> function deleteRow(i){ document.getElementById('myTable').deleteRow(i) } </script> </head> <body> <table id="myTable" border="1"> <tr> <td>Row 1</td> <td><input type="button" value="Delete" onclick="deleteRow(this.parentNode.parentNode.rowIndex)" /></td> </tr> <tr> <td>Row 2</td> <td><input type="button" value="Delete" onclick="deleteRow(this.parentNode.parentNode.rowIndex)" /></td> </tr> <tr> <td>Row 3</td> <td><input type="button" value="Delete" onclick="deleteRow(this.parentNode.parentNode.rowIndex)" /></td> </tr> </table> </body></html> </textarea><br /><input onclick="runCode()" type="button" value="q行代码" /> <input type="button" value="复制代码" onclick="copycode(run_Code)" />[提示Q你可先修改部分代码Q再按运行]</span> </body></html><img src ="http://m.tkk7.com/szhswl/aggbug/169132.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/szhswl/" target="_blank">?hu)针q?/a> 2007-12-20 19:28 <a href="http://m.tkk7.com/szhswl/articles/169132.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>javascript insert table rowhttp://m.tkk7.com/szhswl/articles/168841.html?hu)针q?/dc:creator>?hu)针q?/author>Wed, 19 Dec 2007 12:05:00 GMThttp://m.tkk7.com/szhswl/articles/168841.htmlhttp://m.tkk7.com/szhswl/comments/168841.htmlhttp://m.tkk7.com/szhswl/articles/168841.html#Feedback0http://m.tkk7.com/szhswl/comments/commentRss/168841.htmlhttp://m.tkk7.com/szhswl/services/trackbacks/168841.html 如何实现q行代码框功?/title> <script language=javascript> function runCode() //定义一个运行代码的函数Q? { if(1 == arguments.length) try{event = arguments[0];}catch(e){} var code=(event.target || event.srcElement).parentNode.childNodes[0].value;//卌q行的代码? var newwin=window.open('','',''); //打开一个窗口ƈ赋给变量newwin? newwin.opener = null // 防止代码对原面修改 newwin.document.write(code); //向这个打开的窗口中写入代码codeQ这样就实现?jin)运行代码功能? newwin.document.close(); } function copycode(obj) { var rng = document.body.createTextRange(); rng.moveToElementText(obj); rng.scrollIntoView(); rng.select(); rng.execCommand("Copy"); rng.collapse(false); } </script> <style> textarea { font-size: 12px;FONT-FAMILY: "Tahoma", "MS Shell Dlg"; } .codetextarea { font-family: "?hu)?; font-size: 12px; height: 310px; width: 515px; word-wrap:normal; word-break:keep-all; } </style> </head><body> <span><textarea class="codeTextarea" name="run_Code"><html> <head> <script type="text/javascript"> function insRow(){ var x=document.getElementById('myTable').insertRow(2) var y=x.insertCell(0) var z=x.insertCell(1) y.innerHTML="NEW CELL1" z.innerHTML="NEW CELL2" } </script> </head> <body> <table id="myTable" border="1"> <tr> <td>d</td> <td>d</td> </tr> <tr> <td>d</td> <td>d</td> </tr> <tr> <td>Row3 cell1</td> <td>Row3 cell2</td> </tr> <tr> <td>Row4 cell1</td> <td>Row4 cell2</td> </tr> <tr> <td>Row5 cell1</td> <td>Row5 cell2</td> </tr> </table> <form> <input type="button" onclick="insRow()" value="Insert row" /> </form> </body> </html> Inserting/Removing Row Elements <HTML> <HEAD> <TITLE>Modifying Table Cell Content

Modifying Tables


Add/Remove Rows
at index: at index:
Add/Remove THEAD and TFOOT


Add/Remove Caption
Text:


[提示Q你可先修改部分代码Q再按运行]

]]>
JQuery技巧ȝ(转蝲) http://m.tkk7.com/szhswl/articles/167048.html?hu)针q?/dc:creator>?hu)针q?/author>Tue, 11 Dec 2007 12:36:00 GMThttp://m.tkk7.com/szhswl/articles/167048.htmlhttp://m.tkk7.com/szhswl/comments/167048.htmlhttp://m.tkk7.com/szhswl/articles/167048.html#Feedback0http://m.tkk7.com/szhswl/comments/commentRss/167048.htmlhttp://m.tkk7.com/szhswl/services/trackbacks/167048.html1.1、概q?
随着WEB2.0?ajax思想在互联网上的快速发展传播,陆箋(hu)出现?jin)一些优U的Js框架Q其中比较著名的有Prototype、YUI、jQuery、mootools?Bindows以及(qing)国内的JSVM框架{,通过这些JS框架应用到我们的目中能够ɽE序员(sh)设计和书写繁杂的JS应用中解脱出来,关注点转向功能需 求而非实现l节上,从而提高项目的开发速度?
jQuery是prototype 之后的又一个优U的Javascript框架。它是由 John Resig ?2006 q初创徏的,它有助于?JavaScript™ 以及(qing)Ajax ~程。有Z用这L(fng)一比喻来比较prototype和jQueryQprototype像JavaQ而jQuery像ruby. 它是一个简z快速灵zȝJavaScript框架Q它能让你在你的|页上简单的操作文档、处理事件、实现特效ƈ为Web面dAjax交互?/p>

它具有如下一些特点:(x)
1、代码简l、语义易懂、学?fn)快速、文档丰富?
2、jQuery是一个轻量的脚本,其代码非常小巧,最新版的JavaScript包只?0K左右?
3、jQuery支持CSS1-CSS3,以及(qing)基本的xPath?
4、jQuery是跨览器的Q它支持的浏览器包括IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+?
5、可以很Ҏ(gu)的ؓ(f)jQuery扩展其他功能?
6、能JS代码和HTML代码完全分离Q便于代码和l护和修攏V?
7、插件丰富,除了(jin)jQuery本n带有的一些特效外Q可以通过插g实现更多功能Q如表单验证、tabD、拖放效果、表格排序、DataGridQ树(wi)形菜单、图像特效以?qing)ajax上传{?/p>

jQuery的设计会(x)改变?sh)写JavaScript代码的方式,降低你学?fn)用JS操作|页的复杂度Q提高网JS开发效率,无论对于js初学者还是资׃ӞjQuery都将是?zhn)的首选?
jQuery适合于设计师、开发者以?qing)那些还好者,同样适合用于商业开发,可以说jQuery适合MJavaScript应用的地方,可用于不同的Web应用E序中?
官方站点Qhttp://jquery.com/ 中文站点Qhttp://jquery.org.cn/

1.2、目?
通过学习(fn)本文档,能够对jQuery有一个简单的认识?jin)解Q清楚JQuery与其他JS框架的不同,掌握jQuery的常用语法、用技巧及(qing)注意事项?/p>

二、用方?
在需要用JQuery的页面中引入JQuery的js文g卛_?
例如Q?lt;script type="text/javascript" src="js/jquery.js"></script>
引入之后便可在页面的L地方使用jQuery提供的语法?/p>

三、学?fn)教E及(qing)参考资?
请参照《jQuery中文API手册》和http://jquery.org.cn/visual/cn/index.xml
推荐两篇不错的jquery教程Q《jQuery的vҎ(gu)E》和《?jQuery ?Ajax 开发?
(说明Q以上文档都攑֜?jin)【附件】中)

四、语法ȝ和注意事?/p>

1、关于页面元素的引用
通过jquery?()引用元素包括通过id、class、元素名以及(qing)元素的层U关pd(qing)dom或者xpath条g{方法,且返回的对象为jquery对象Q集合对象)(j)Q不能直接调用dom定义的方法?/p>

2、jQuery对象与dom对象的{?
只有jquery对象才能使用jquery定义的方法。注意dom对象和jquery对象是有区别的,调用Ҏ(gu)时要注意操作的是dom对象q是jquery对象?
普通的dom对象一般可以通过$()转换成jquery对象?
如:(x)$(document.getElementById("msg"))则ؓ(f)jquery对象Q可以用jquery的方法?
׃jquery对象本n是一个集合。所以如果jquery对象要{换ؓ(f)dom对象则必d出其中的某一,一般可通过索引取出?
如:(x)$("#msg")[0]Q?("div").eq(1)[0]Q?("div").get()[1]Q?("td")[5]q些都是dom对象Q可以用dom中的Ҏ(gu)Q但不能再用Jquery的方法?
以下几种写法都是正确的:(x)
$("#msg").html();
$("#msg")[0].innerHTML;
$("#msg").eq(0)[0].innerHTML;
$("#msg").get(0).innerHTML;

3、如何获取jQuery集合的某一?
对于获取的元素集合,获取其中的某一(通过索引指定Q可以用eq或get(n)Ҏ(gu)或者烦(ch)引号获取Q要注意Qeqq回的是jquery对象Q而get(n)和烦(ch)引返回的是dom元素对象。对于jquery对象只能使用jquery的方法,而dom对象只能使用dom的方法,如要获取W三?lt;div>元素的内宏V有如下两种Ҏ(gu)Q?
$("div").eq(2).html(); //调用jquery对象的方?
$("div").get(2).innerHTML; //调用dom的方法属?/p>

4、同一函数实现set和get
Jquery中的很多Ҏ(gu)都是如此Q主要包括如下几个:(x)
$("#msg").html(); //q回id为msg的元素节点的html内容?
$("#msg").html("<b>new content</b>");
//?#8220;<b>new content</b>” 作ؓ(f)html串写入id为msg的元素节点内容中,面昄_体的new content

$("#msg").text(); //q回id为msg的元素节点的文本内容?
$("#msg").text("<b>new content</b>");
//?#8220;<b>new content</b>” 作ؓ(f)普通文本串写入id为msg的元素节点内容中,面昄<b>new content</b>

$("#msg").height(); //q回id为msg的元素的高度
$("#msg").height("300"); //id为msg的元素的高度设ؓ(f)300
$("#msg").width(); //q回id为msg的元素的宽度
$("#msg").width("300"); //id为msg的元素的宽度设ؓ(f)300

$("input").val("); //q回表单输入框的value?
$("input").val("test"); //表单输入框的valueD为test

$("#msg").click(); //触发id为msg的元素的单击事g
$("#msg").click(fn); //为id为msg的元素单M件添加函?
同样blur,focus,select,submit事g都可以有着两种调用Ҏ(gu)

5、集合处理功?
对于jqueryq回的集合内Ҏ(gu)需我们自己循环遍历q对每个对象分别做处理,jquery已经为我们提供的很方便的Ҏ(gu)q行集合的处理?
包括两种形式Q?
$("p").each(function(i){this.style.color=['#f00','#0f0','#00f'][i]})
//为烦(ch)引分别ؓ(f)0Q?Q?的p元素分别讑֮不同的字体颜艌Ӏ?/p>

$("tr").each(function(i){this.style.backgroundColor=['#ccc','#fff'][i%2]})
//实现表格的隔行换色效?/p>

$("p").click(function(){alert($(this).html())})
//为每个p元素增加?jin)click事gQ单?yn)L个p元素则弹出其内容

6、扩展我们需要的功能
$.extend({
min: function(a, b){return a < b?a:b; },
max: function(a, b){return a > b?a:b; }
}); //为jquery扩展?jin)min,max两个Ҏ(gu)
使用扩展的方法(通过“$.Ҏ(gu)?#8221;调用Q:(x)
alert("a=10,b=20,max="+$.max(10,20)+",min="+$.min(10,20));

7、支持方法的q写
所谓连写,卛_以对一个jquery对象q箋(hu)调用各种不同的方法?
例如Q?
$("p").click(function(){alert($(this).html())})
.mouseover(function(){alert('mouse over event')})
.each(function(i){this.style.color=['#f00','#0f0','#00f'][i]});

8、操作元素的样式
主要包括以下几种方式Q?
$("#msg").css("background"); //q回元素的背景颜?
$("#msg").css("background","#ccc") //讑֮元素背景为灰?
$("#msg").height(300); $("#msg").width("200"); //讑֮宽高
$("#msg").css({ color: "red", background: "blue" });//以名值对的Ş式设定样?
$("#msg").addClass("select"); //为元素增加名UCؓ(f)select的class
$("#msg").removeClass("select"); //删除元素名称为select的class
$("#msg").toggleClass("select"); //如果存在Q不存在Q就删除Q添加)(j)名称为select的class

9、完善的事g处理功能
Jquery已经为我们提供了(jin)各种事g处理Ҏ(gu)Q我们无需在html元素上直接写事gQ而可以直接ؓ(f)通过jquery获取的对象添加事件?
如:(x)
$("#msg").click(function(){alert("good")}) //为元素添加了(jin)单击事g
$("p").click(function(i){this.style.color=['#f00','#0f0','#00f'][i]})
//Z个不同的p元素单击事g分别讑֮不同的处?
jQuery中几个自定义的事Ӟ(x)
Q?Qhover(fn1,fn2)Q一个模仿?zhn)停事Ӟ鼠标UdC个对象上面及(qing)Udq个对象Q的Ҏ(gu)。当鼠标UdC个匹配的元素上面Ӟ?x)触发指定的W一个函数。当鼠标Udq个元素Ӟ?x)触发指定的W二个函数?
//当鼠标放在表格的某行上时class|ؓ(f)overQ离开时置为out?
$("tr").hover(function(){
$(this).addClass("over");
},
function(){
$(this).addClass("out");
});
Q?Qready(fn):当DOM载入qA可以查询?qing)操U|l定一个要执行的函数?
$(document).ready(function(){alert("Load Success")})
//面加蝲完毕提示“Load Success”,相当于onload事g。与$(fn){h(hun)
Q?Qtoggle(evenFn,oddFn): 每次点击时切换要调用的函数。如果点M(jin)一个匹配的元素Q则触发指定的第一个函敎ͼ当再ơ点d一元素Ӟ则触发指定的W二个函数。随后的每次点击都重复对q两个函数的轮番调用?
//每次点击时轮换添加和删除名ؓ(f)selected的class?
$("p").toggle(function(){
$(this).addClass("selected");
},function(){
$(this).removeClass("selected");
});
Q?Qtrigger(eventtype): 在每一个匹配的元素上触发某cM件?
例如Q?
$("p").trigger("click"); //触发所有p元素的click事g
Q?Qbind(eventtype,fn)Qunbind(eventtype): 事g的绑定与反绑?
从每一个匹配的元素中(dQ删除绑定的事g?
例如Q?
$("p").bind("click", function(){alert($(this).text());}); //为每个p元素d单击事g
$("p").unbind(); //删除所有p元素上的所有事?
$("p").unbind("click") //删除所有p元素上的单击事g

10、几个实用特效功?
其中toggle()和slidetoggle()Ҏ(gu)提供?jin)状态切换功能?
如toggle()Ҏ(gu)包括?jin)hide()和show()Ҏ(gu)?
slideToggle()Ҏ(gu)包括?jin)slideDown()和slideUpҎ(gu)?/p>

11、几个有用的jQueryҎ(gu)
$.browser.览器类型:(x)(g)浏览器cd。有效参敎ͼ(x)safari, opera, msie, mozilla。如(g)是否ieQ?.browser.isieQ是ie览器则q回true?
$.each(obj, fn)Q通用的P代函数。可用于q似地P代对象和数组Q代替@环)(j)?
?
$.each( [0,1,2], function(i, n){ alert( "Item #" + i + ": " + n ); });
{h(hun)于:(x)
var tempArr=[0,1,2];
for(var i=0;i<tempArr.length;i++){
alert("Item #"+i+": "+tempArr[i]);
}
也可以处理json数据Q如
$.each( { name: "John", lang: "JS" }, function(i, n){ alert( "Name: " + i + ", Value: " + n ); });
l果为:(x)
Name:name, Value:John
Name:lang, Value:JS
$.extend(target,prop1,propN)Q用一个或多个其他对象来扩展一个对象,q回q个被扩展的对象。这是jquery实现的承方式?
如:(x)
$.extend(settings, options);
//合ƈsettings和optionsQƈ合q结果返回settings中,相当于optionsl承settingq将l承l果保存在setting中?
var settings = $.extend({}, defaults, options);
//合ƈdefaults和optionsQƈ合q结果返回到setting中而不覆盖default内容?
可以有多个参敎ͼ合ƈ多项q返回)(j)
$.map(array, fn)Q数l映。把一个数l中的项?处理转换?保存到到另一个新数组中,q返回生成的新数l?
如:(x)
var tempArr=$.map( [0,1,2], function(i){ return i + 4; });
tempArr内容为:(x)[4,5,6]
var tempArr=$.map( [0,1,2], function(i){ return i > 0 ? i + 1 : null; });
tempArr内容为:(x)[2,3]
$.merge(arr1,arr2):合ƈ两个数组q删除其中重复的目?
如:(x)$.merge( [0,1,2], [2,3,4] ) //q回[0,1,2,3,4]
$.trim(str)Q删除字W串两端的空白字W?
如:(x)$.trim(" hello, how are you? "); //q回"hello,how are you? "

12、解册定义Ҏ(gu)或其他类库与jQuery的冲H?
很多时候我们自己定义了(jin)$(id)Ҏ(gu)来获取一个元素,或者其他的一些jscd如prototype也都定义?Ҏ(gu)Q如果同时把q些内容攑֜一起就?x)引起变量方法定义冲H,JqueryҎ(gu)专门提供?jin)方法用于解x(chng)问题?
使用jquery中的jQuery.noConflict();Ҏ(gu)卛_把变?的控制权让渡l第一个实现它的那个库或之前自定义?Ҏ(gu)。之后应用Jquery的时候只要将所有的$换成jQuery卛_Q如原来引用对象Ҏ(gu)$("#msg")改ؓ(f)jQuery("#msg")?
如:(x)
jQuery.noConflict();
// 开始用jQuery
jQuery("div p").hide();
// 使用其他库的 $()
$("content").style.display = 'none';

本文转自:http://hi.baidu.com/ismayday/blog/item/960954fb7ec38b156d22ebc5.html



]]>
JS实现table里单元格排序http://m.tkk7.com/szhswl/articles/166765.html?hu)针q?/dc:creator>?hu)针q?/author>Mon, 10 Dec 2007 11:32:00 GMThttp://m.tkk7.com/szhswl/articles/166765.htmlhttp://m.tkk7.com/szhswl/comments/166765.htmlhttp://m.tkk7.com/szhswl/articles/166765.html#Feedback0http://m.tkk7.com/szhswl/comments/commentRss/166765.htmlhttp://m.tkk7.com/szhswl/services/trackbacks/166765.html 如何实现q行代码框功?/title> <script language=javascript> function runCode() //定义一个运行代码的函数Q? { if(1 == arguments.length) try{event = arguments[0];}catch(e){} var code=(event.target || event.srcElement).parentNode.childNodes[0].value;//卌q行的代码? var newwin=window.open('','',''); //打开一个窗口ƈ赋给变量newwin? newwin.opener = null // 防止代码对原面修改 newwin.document.write(code); //向这个打开的窗口中写入代码codeQ这样就实现?jin)运行代码功能? newwin.document.close(); } function copycode(obj) { var rng = document.body.createTextRange(); rng.moveToElementText(obj); rng.scrollIntoView(); rng.select(); rng.execCommand("Copy"); rng.collapse(false); } </script> <style> textarea { font-size: 12px;FONT-FAMILY: "Tahoma", "MS Shell Dlg"; } .codetextarea { font-family: "?hu)?; font-size: 12px; height: 310px; width: 515px; word-wrap:normal; word-break:keep-all; } </style> </head><body> <span><textarea class="codeTextarea" name="run_Code"><html> <head> <meta http-equiv="Content-Language" content="zh-cn" /> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>001
??/td> ?U?/td>
001 11111
002 3333
00101 22222
00201 4444

<ul id="uy2qy"></ul>

  • [提示Q你可先修改部分代码Q再按运行]

    ]]>
    在博客中加入JSq行代码?/title><link>http://m.tkk7.com/szhswl/articles/166062.html</link><dc:creator>?hu)针q?/dc:creator><author>?hu)针q?/author><pubDate>Fri, 07 Dec 2007 07:36:00 GMT</pubDate><guid>http://m.tkk7.com/szhswl/articles/166062.html</guid><wfw:comment>http://m.tkk7.com/szhswl/comments/166062.html</wfw:comment><comments>http://m.tkk7.com/szhswl/articles/166062.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/szhswl/comments/commentRss/166062.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/szhswl/services/trackbacks/166062.html</trackback:ping><description><![CDATA[先看如下代码Q?br /> <div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #008080"> 1</span> <span style="color: #0000ff"><</span><span style="color: #800000">html</span><span style="color: #0000ff">><</span><span style="color: #800000">head</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> </span><span style="color: #008080"> 2</span> <span style="color: #0000ff"><</span><span style="color: #800000">meta </span><span style="color: #ff0000">http-equiv</span><span style="color: #0000ff">="Content-Type"</span><span style="color: #ff0000"> content</span><span style="color: #0000ff">="text/html; charset=gb2312"</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> </span><span style="color: #008080"> 3</span> <span style="color: #0000ff"><</span><span style="color: #800000">title</span><span style="color: #0000ff">></span><span style="color: #000000">如何实现q行代码框功?/span><span style="color: #0000ff"></</span><span style="color: #800000">title</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> </span><span style="color: #008080"> 4</span> <span style="color: #0000ff"><</span><span style="color: #800000">script </span><span style="color: #ff0000">language</span><span style="color: #0000ff">=javascript</span><span style="color: #0000ff">></span><span style="color: #000000; background-color: #f5f5f5"><br /> </span><span style="color: #008080"> 5</span> <span style="color: #0000ff; background-color: #f5f5f5">function</span><span style="color: #000000; background-color: #f5f5f5"> runCode()  </span><span style="color: #008000; background-color: #f5f5f5">//</span><span style="color: #008000; background-color: #f5f5f5">定义一个运行代码的函数Q?/span><span style="color: #008000; background-color: #f5f5f5"><br /> </span><span style="color: #008080"> 6</span> <span style="color: #000000; background-color: #f5f5f5">{<br /> </span><span style="color: #008080"> 7</span> <span style="color: #000000; background-color: #f5f5f5"> </span><span style="color: #0000ff; background-color: #f5f5f5">if</span><span style="color: #000000; background-color: #f5f5f5">(</span><span style="color: #000000; background-color: #f5f5f5">1</span><span style="color: #000000; background-color: #f5f5f5"> </span><span style="color: #000000; background-color: #f5f5f5">==</span><span style="color: #000000; background-color: #f5f5f5"> arguments.length)<br /> </span><span style="color: #008080"> 8</span> <span style="color: #000000; background-color: #f5f5f5">  </span><span style="color: #0000ff; background-color: #f5f5f5">try</span><span style="color: #000000; background-color: #f5f5f5">{event </span><span style="color: #000000; background-color: #f5f5f5">=</span><span style="color: #000000; background-color: #f5f5f5"> arguments[</span><span style="color: #000000; background-color: #f5f5f5">0</span><span style="color: #000000; background-color: #f5f5f5">];}</span><span style="color: #0000ff; background-color: #f5f5f5">catch</span><span style="color: #000000; background-color: #f5f5f5">(e){}<br /> </span><span style="color: #008080"> 9</span> <span style="color: #000000; background-color: #f5f5f5">  </span><span style="color: #0000ff; background-color: #f5f5f5">var</span><span style="color: #000000; background-color: #f5f5f5"> code</span><span style="color: #000000; background-color: #f5f5f5">=</span><span style="color: #000000; background-color: #f5f5f5">(event.target </span><span style="color: #000000; background-color: #f5f5f5">||</span><span style="color: #000000; background-color: #f5f5f5"> event.srcElement).parentNode.childNodes[</span><span style="color: #000000; background-color: #f5f5f5">0</span><span style="color: #000000; background-color: #f5f5f5">].value;</span><span style="color: #008000; background-color: #f5f5f5">//</span><span style="color: #008000; background-color: #f5f5f5">卌q行的代码?/span><span style="color: #008000; background-color: #f5f5f5"><br /> </span><span style="color: #008080">10</span> <span style="color: #000000; background-color: #f5f5f5">  </span><span style="color: #0000ff; background-color: #f5f5f5">var</span><span style="color: #000000; background-color: #f5f5f5"> newwin</span><span style="color: #000000; background-color: #f5f5f5">=</span><span style="color: #000000; background-color: #f5f5f5">window.open('','','');  </span><span style="color: #008000; background-color: #f5f5f5">//</span><span style="color: #008000; background-color: #f5f5f5">打开一个窗口ƈ赋给变量newwin?/span><span style="color: #008000; background-color: #f5f5f5"><br /> </span><span style="color: #008080">11</span> <span style="color: #000000; background-color: #f5f5f5">  newwin.opener </span><span style="color: #000000; background-color: #f5f5f5">=</span><span style="color: #000000; background-color: #f5f5f5"> </span><span style="color: #0000ff; background-color: #f5f5f5">null</span><span style="color: #000000; background-color: #f5f5f5"> </span><span style="color: #008000; background-color: #f5f5f5">//</span><span style="color: #008000; background-color: #f5f5f5"> 防止代码对原面修改</span><span style="color: #008000; background-color: #f5f5f5"><br /> </span><span style="color: #008080">12</span> <span style="color: #000000; background-color: #f5f5f5">  newwin.document.write(code);  </span><span style="color: #008000; background-color: #f5f5f5">//</span><span style="color: #008000; background-color: #f5f5f5">向这个打开的窗口中写入代码codeQ这样就实现?jin)运行代码功能?/span><span style="color: #008000; background-color: #f5f5f5"><br /> </span><span style="color: #008080">13</span> <span style="color: #000000; background-color: #f5f5f5">  newwin.document.close();<br /> </span><span style="color: #008080">14</span> <span style="color: #000000; background-color: #f5f5f5">}<br /> </span><span style="color: #008080">15</span> <span style="color: #0000ff; background-color: #f5f5f5">function</span><span style="color: #000000; background-color: #f5f5f5"> copycode(obj) {<br /> </span><span style="color: #008080">16</span> <span style="color: #000000; background-color: #f5f5f5"> </span><span style="color: #0000ff; background-color: #f5f5f5">var</span><span style="color: #000000; background-color: #f5f5f5"> rng </span><span style="color: #000000; background-color: #f5f5f5">=</span><span style="color: #000000; background-color: #f5f5f5"> document.body.createTextRange();<br /> </span><span style="color: #008080">17</span> <span style="color: #000000; background-color: #f5f5f5"> rng.moveToElementText(obj);<br /> </span><span style="color: #008080">18</span> <span style="color: #000000; background-color: #f5f5f5"> rng.scrollIntoView();<br /> </span><span style="color: #008080">19</span> <span style="color: #000000; background-color: #f5f5f5"> rng.select();<br /> </span><span style="color: #008080">20</span> <span style="color: #000000; background-color: #f5f5f5"> rng.execCommand(</span><span style="color: #000000; background-color: #f5f5f5">"</span><span style="color: #000000; background-color: #f5f5f5">Copy</span><span style="color: #000000; background-color: #f5f5f5">"</span><span style="color: #000000; background-color: #f5f5f5">);<br /> </span><span style="color: #008080">21</span> <span style="color: #000000; background-color: #f5f5f5"> rng.collapse(</span><span style="color: #0000ff; background-color: #f5f5f5">false</span><span style="color: #000000; background-color: #f5f5f5">);<br /> </span><span style="color: #008080">22</span> <span style="color: #000000; background-color: #f5f5f5">}<br /> </span><span style="color: #008080">23</span> <span style="color: #0000ff"></</span><span style="color: #800000">script</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> </span><span style="color: #008080">24</span> <span style="color: #0000ff"><</span><span style="color: #800000">style</span><span style="color: #0000ff">></span><span style="color: #800000; background-color: #f5f5f5"><br /> </span><span style="color: #008080">25</span> <span style="color: #800000; background-color: #f5f5f5">textarea </span><span style="color: #000000; background-color: #f5f5f5">{</span><span style="color: #ff0000; background-color: #f5f5f5"><br /> </span><span style="color: #008080">26</span> <span style="color: #ff0000; background-color: #f5f5f5"> font-size</span><span style="color: #000000; background-color: #f5f5f5">:</span><span style="color: #0000ff; background-color: #f5f5f5"> 12px</span><span style="color: #000000; background-color: #f5f5f5">;</span><span style="color: #ff0000; background-color: #f5f5f5">FONT-FAMILY</span><span style="color: #000000; background-color: #f5f5f5">:</span><span style="color: #0000ff; background-color: #f5f5f5"> "Tahoma", "MS Shell Dlg"</span><span style="color: #000000; background-color: #f5f5f5">;</span><span style="color: #ff0000; background-color: #f5f5f5"><br /> </span><span style="color: #008080">27</span> <span style="color: #000000; background-color: #f5f5f5">}</span><span style="color: #800000; background-color: #f5f5f5"><br /> </span><span style="color: #008080">28</span> <span style="color: #800000; background-color: #f5f5f5">.codetextarea </span><span style="color: #000000; background-color: #f5f5f5">{</span><span style="color: #ff0000; background-color: #f5f5f5"><br /> </span><span style="color: #008080">29</span> <span style="color: #ff0000; background-color: #f5f5f5"> font-family</span><span style="color: #000000; background-color: #f5f5f5">:</span><span style="color: #0000ff; background-color: #f5f5f5"> "?hu)?</span><span style="color: #000000; background-color: #f5f5f5">;</span><span style="color: #ff0000; background-color: #f5f5f5"><br /> </span><span style="color: #008080">30</span> <span style="color: #ff0000; background-color: #f5f5f5"> font-size</span><span style="color: #000000; background-color: #f5f5f5">:</span><span style="color: #0000ff; background-color: #f5f5f5"> 12px</span><span style="color: #000000; background-color: #f5f5f5">;</span><span style="color: #ff0000; background-color: #f5f5f5"><br /> </span><span style="color: #008080">31</span> <span style="color: #ff0000; background-color: #f5f5f5"> height</span><span style="color: #000000; background-color: #f5f5f5">:</span><span style="color: #0000ff; background-color: #f5f5f5"> 310px</span><span style="color: #000000; background-color: #f5f5f5">;</span><span style="color: #ff0000; background-color: #f5f5f5"><br /> </span><span style="color: #008080">32</span> <span style="color: #ff0000; background-color: #f5f5f5"> width</span><span style="color: #000000; background-color: #f5f5f5">:</span><span style="color: #0000ff; background-color: #f5f5f5"> 515px</span><span style="color: #000000; background-color: #f5f5f5">;</span><span style="color: #ff0000; background-color: #f5f5f5"><br /> </span><span style="color: #008080">33</span> <span style="color: #ff0000; background-color: #f5f5f5"> word-wrap</span><span style="color: #000000; background-color: #f5f5f5">:</span><span style="color: #0000ff; background-color: #f5f5f5">normal</span><span style="color: #000000; background-color: #f5f5f5">;</span><span style="color: #ff0000; background-color: #f5f5f5"><br /> </span><span style="color: #008080">34</span> <span style="color: #ff0000; background-color: #f5f5f5"> word-break</span><span style="color: #000000; background-color: #f5f5f5">:</span><span style="color: #0000ff; background-color: #f5f5f5">keep-all</span><span style="color: #000000; background-color: #f5f5f5">;</span><span style="color: #ff0000; background-color: #f5f5f5"><br /> </span><span style="color: #008080">35</span> <span style="color: #000000; background-color: #f5f5f5">}</span><span style="color: #800000; background-color: #f5f5f5"><br /> </span><span style="color: #008080">36</span> <span style="color: #0000ff"></</span><span style="color: #800000">style</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> </span><span style="color: #008080">37</span> <span style="color: #0000ff"></</span><span style="color: #800000">head</span><span style="color: #0000ff">><</span><span style="color: #800000">body</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> </span><span style="color: #008080">38</span> <span style="color: #0000ff"><</span><span style="color: #800000">span</span><span style="color: #0000ff">><</span><span style="color: #800000">textarea </span><span style="color: #ff0000">class</span><span style="color: #0000ff">="codeTextarea"</span><span style="color: #ff0000"> name</span><span style="color: #0000ff">="run_Code"</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> </span><span style="color: #008080">39</span> <span style="color: #0000ff"></</span><span style="color: #800000">textarea</span><span style="color: #0000ff">><</span><span style="color: #800000">br</span><span style="color: #0000ff">><</span><span style="color: #800000">input </span><span style="color: #ff0000">onclick</span><span style="color: #0000ff">="runCode()"</span><span style="color: #ff0000"> type</span><span style="color: #0000ff">="button"</span><span style="color: #ff0000"> value</span><span style="color: #0000ff">="q行代码"</span><span style="color: #0000ff">></span><span style="color: #000000"> </span><span style="color: #0000ff"><</span><span style="color: #800000">input </span><span style="color: #ff0000">type</span><span style="color: #0000ff">="button"</span><span style="color: #ff0000"> value</span><span style="color: #0000ff">="复制代码"</span><span style="color: #ff0000"> onclick</span><span style="color: #0000ff">="copycode(run_Code)"</span><span style="color: #0000ff">></span><span style="color: #000000">[提示Q你可先修改部分代码Q再按运行]</span><span style="color: #0000ff"></</span><span style="color: #800000">span</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> </span><span style="color: #008080">40</span> <span style="color: #0000ff"></</span><span style="color: #800000">body</span><span style="color: #0000ff">></</span><span style="color: #800000">html</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> </span><span style="color: #008080">41</span> </div> <br /> 在上面代码中的textarea中加入你惛_入的效果代码Q把整个HTML替换要发布的HTML卛_。。哇哈哈哈。就是界面不怎么地?---szh <img src ="http://m.tkk7.com/szhswl/aggbug/166062.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/szhswl/" target="_blank">?hu)针q?/a> 2007-12-07 15:36 <a href="http://m.tkk7.com/szhswl/articles/166062.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>拖动交换单元格内?/title><link>http://m.tkk7.com/szhswl/articles/166035.html</link><dc:creator>?hu)针q?/dc:creator><author>?hu)针q?/author><pubDate>Fri, 07 Dec 2007 06:38:00 GMT</pubDate><guid>http://m.tkk7.com/szhswl/articles/166035.html</guid><wfw:comment>http://m.tkk7.com/szhswl/comments/166035.html</wfw:comment><comments>http://m.tkk7.com/szhswl/articles/166035.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/szhswl/comments/commentRss/166035.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/szhswl/services/trackbacks/166035.html</trackback:ping><description><![CDATA[<script language=javascript> function runCode() //定义一个运行代码的函数Q? { if(1 == arguments.length) try{event = arguments[0];}catch(e){} var code=(event.target || event.srcElement).parentNode.childNodes[0].value;//卌q行的代码? var newwin=window.open('','',''); //打开一个窗口ƈ赋给变量newwin? newwin.opener = null // 防止代码对原面修改 newwin.document.write(code); //向这个打开的窗口中写入代码codeQ这样就实现?jin)运行代码功能? newwin.document.close(); } function copycode(obj) { var rng = document.body.createTextRange(); rng.moveToElementText(obj); rng.scrollIntoView(); rng.select(); rng.execCommand("Copy"); rng.collapse(false); } </script> <style> textarea { font-size: 12px;FONT-FAMILY: "Tahoma", "MS Shell Dlg"; } .codetextarea { font-family: "?hu)?; font-size: 12px; height: 310px; width: 515px; word-wrap:normal; word-break:keep-all; } </style> <span style="font-weight: bold"><textarea class="codeTextarea" style="background-color: cyan" name="run_Code"><html> <HEAD> <META http-equiv="Content-Type" content="text/html; charset=gb2312"> <TITLE>拖动</TITLE> <STYLE> td{width:20%;height:20px;border-bottom:1px solid black;border-right:1px solid black;cursor:default;} div{font-size:13px;} th{height:20px;font-size:12px;font-weight:normal;border-bottom:2px solid black;background-color:#CCCCCC} table{border:1px solid black;font-size:13px;} </STYLE> <script language="javascript"> /************************************ dragedTableData.js *******************************/ /************************************ dragedTableData.js *******************************/ /* * created by LxcJie 2004.4.12 * 可以实现表格内容的内部拖? * 保中间q度层的存在Qid为指? */ /*--------全局变量-----------*/ var dragedTable_x0,dragedTable_y0,dragedTable_x1,dragedTable_y1; var dragedTable_movable = false; var dragedTable_preCell = null; var dragedTable_normalColor = null; //起始单元格的颜色 var dragedTable_preColor = "lavender"; //目标单元格的颜色 var dragedTable_endColor = "#FFCCFF"; var dragedTable_movedDiv = "dragedTable_movedDiv"; var dragedTable_tableId = ""; /*--------全局变量-----------*/ function DragedTable(tableId) { dragedTable_tableId = tableId; var oTempDiv = document.createElement("div"); oTempDiv.id = dragedTable_movedDiv; oTempDiv.onselectstart = function(){return false}; oTempDiv.style.cursor = "hand"; oTempDiv.style.position = "absolute"; oTempDiv.style.border = "1px solid black"; oTempDiv.style.backgroundColor = dragedTable_endColor; oTempDiv.style.display = "none"; document.body.appendChild(oTempDiv); document.all(tableId).onmousedown = showDiv; } //得到控g的绝对位|? function getPos(cell) { var pos = new Array(); var t=cell.offsetTop; var l=cell.offsetLeft; while(cell=cell.offsetParent) { t+=cell.offsetTop; l+=cell.offsetLeft; } pos[0] = t; pos[1] = l; return pos; } //昄囑ֱ function showDiv() { var obj = event.srcElement; var pos = new Array(); //获取q度囑ֱ var oDiv = document.all(dragedTable_movedDiv); if(obj.tagName.toLowerCase() == "td") { obj.style.cursor = "hand"; pos = getPos(obj); //计算中间q度层位|,赋? oDiv.style.width = obj.offsetWidth; oDiv.style.height = obj.offsetHeight; oDiv.style.top = pos[0]; oDiv.style.left = pos[1]; oDiv.innerHTML = obj.innerHTML; oDiv.style.display = ""; dragedTable_x0 = pos[1]; dragedTable_y0 = pos[0]; dragedTable_x1 = event.clientX; dragedTable_y1 = event.clientY; //C原td dragedTable_normalColor = obj.style.backgroundColor; obj.style.backgroundColor = dragedTable_preColor; dragedTable_preCell = obj; dragedTable_movable = true; } } function dragDiv() { if(dragedTable_movable) { var oDiv = document.all(dragedTable_movedDiv); var pos = new Array(); oDiv.style.top = event.clientY - dragedTable_y1 + dragedTable_y0; oDiv.style.left = event.clientX - dragedTable_x1 + dragedTable_x0; var oTable = document.all(dragedTable_tableId); for(var i=0; i<oTable.cells.length; i++) { if(oTable.cells[i].tagName.toLowerCase() == "td") { pos = getPos(oTable.cells[i]); if(event.x>pos[1]&&event.x<pos[1]+oTable.cells[i].offsetWidth && event.y>pos[0]&& event.y<pos[0]+oTable.cells[i].offsetHeight) { if(oTable.cells[i] != dragedTable_preCell) oTable.cells[i].style.backgroundColor = dragedTable_endColor; } else { if(oTable.cells[i] != dragedTable_preCell) oTable.cells[i].style.backgroundColor = dragedTable_normalColor; } } } } } function hideDiv() { if(dragedTable_movable) { var oTable = document.all(dragedTable_tableId); var pos = new Array(); if(dragedTable_preCell != null) { for(var i=0; i<oTable.cells.length; i++) { pos = getPos(oTable.cells[i]); //计算鼠标位置Q是否在某个单元格的范围之内 if(event.x>pos[1]&&event.x<pos[1]+oTable.cells[i].offsetWidth && event.y>pos[0]&& event.y<pos[0]+oTable.cells[i].offsetHeight) { if(oTable.cells[i].tagName.toLowerCase() == "td") { //交换文本 dragedTable_preCell.innerHTML = oTable.cells[i].innerHTML; oTable.cells[i].innerHTML = document.all(dragedTable_movedDiv).innerHTML; //清除原单元格和目标单元格的样? dragedTable_preCell.style.backgroundColor = dragedTable_normalColor; oTable.cells[i].style.backgroundColor = dragedTable_normalColor; oTable.cells[i].style.cursor = ""; dragedTable_preCell.style.cursor = ""; dragedTable_preCell.style.backgroundColor = dragedTable_normalColor; } } } } dragedTable_movable = false; //清除提示囑ֱ document.all(dragedTable_movedDiv).style.display = "none"; } } document.onmouseup = function() { hideDiv(); var oTable = document.all(dragedTable_tableId); for(var i=0; i<oTable.cells.length; i++) oTable.cells[i].style.backgroundColor = dragedTable_normalColor; } document.onmousemove = function() { dragDiv(); } /************************************ dragedTableData.js l束 *******************************/ /************************************ dragedTableData.js l束 *******************************/ </script> <script language="javascript"> function init() { //注册可拖拽表? new DragedTable("tableId"); } </script> </HEAD> <BODY oncontextmenu="return false;" onload="init()"> <TABLE id="tableId" width="70%" align="center" cellpadding="0" cellspacing="0"> <TR> <TH colspan="4" style="">拖动交换单元格内?lt;/TH> </TR> <TR> <TD>Java</TD> <TD>Java One </TD> <TD>JBuilder</TD> <TD>Stuts</TD> </TR> <TR> <TD>C++</TD> <TD>Visual Studio</TD> <TD>Office</TD> <TD>Windows</TD> </TR> <TR> <TD>PhotoShop</TD> <TD>Java</TD> <TD>Illustrator</TD> <TD>PageMaker</TD> </TR> <TR> <TD>Cartoon</TD> <TD>Telephone</TD> <TD>China</TD> <TD>USA</TD> </TR> <TR> <TD>Java</TD> <TD>Java One </TD> <TD>JBuilder</TD> <TD>Stuts</TD> </TR> <TR> <TD>C++</TD> <TD>Visual Studio</TD> <TD>Office</TD> <TD>Windows</TD> </TR> <TR> <TD>PhotoShop</TD> <TD>Flash</TD> <TD>Illustrator</TD> <TD>PageMaker</TD> </TR> <TR> <TD>Cartoon</TD> <TD>Telephone</TD> <TD>China</TD> <TD>USA</TD> </TR> </TABLE> </BODY> </HTML> </textarea><br /> <input onclick="runCode()" type="button" value="q行代码" /> <input onclick="copycode(run_Code)" type="button" value="复制代码" />[提示Q你可先修改部分代码Q再按运行]</span> <img src ="http://m.tkk7.com/szhswl/aggbug/166035.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/szhswl/" target="_blank">?hu)针q?/a> 2007-12-07 14:38 <a href="http://m.tkk7.com/szhswl/articles/166035.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>拖拽例子(一)http://m.tkk7.com/szhswl/articles/166028.html?hu)针q?/dc:creator>?hu)针q?/author>Fri, 07 Dec 2007 06:23:00 GMThttp://m.tkk7.com/szhswl/articles/166028.htmlhttp://m.tkk7.com/szhswl/comments/166028.htmlhttp://m.tkk7.com/szhswl/articles/166028.html#Feedback0http://m.tkk7.com/szhswl/comments/commentRss/166028.htmlhttp://m.tkk7.com/szhswl/services/trackbacks/166028.html // 代码来源|络Q作者不? function runCode() //定义一个运行代码的函数Q? { if(1 == arguments.length) try{event = arguments[0];}catch(e){} var code=(event.target || event.srcElement).parentNode.childNodes[0].value;//卌q行的代码? var newwin=window.open('','',''); //打开一个窗口ƈ赋给变量newwin? newwin.opener = null // 防止代码对原面修改 newwin.document.write(code); //向这个打开的窗口中写入代码codeQ这样就实现?jin)运行代码功能? newwin.document.close(); } function copycode(obj) { var rng = document.body.createTextRange(); rng.moveToElementText(obj); rng.scrollIntoView(); rng.select(); rng.execCommand("Copy"); rng.collapse(false); }
    [提示Q你可先修改部分代码Q再按运行]


    ]]>
    JS数点判?/title><link>http://m.tkk7.com/szhswl/articles/165740.html</link><dc:creator>?hu)针q?/dc:creator><author>?hu)针q?/author><pubDate>Thu, 06 Dec 2007 02:53:00 GMT</pubDate><guid>http://m.tkk7.com/szhswl/articles/165740.html</guid><wfw:comment>http://m.tkk7.com/szhswl/comments/165740.html</wfw:comment><comments>http://m.tkk7.com/szhswl/articles/165740.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/szhswl/comments/commentRss/165740.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/szhswl/services/trackbacks/165740.html</trackback:ping><description><![CDATA[<p>        1.只取数点后两位Q?br /> <script><br /> alert(("156782.1234").replace(/^(.*\..{2}).*$/,"$1"));<br /> </script><br />         2.取小数点后的位数Q?br /> <script><br /> alert(("156782.12346").replace(/(\d*\.?)/,"").length);<br /> </script></p>         3.只取数点后两位Q四舍五入:(x)<br /> <script><br /> alert(3.1415926.toFixed(3));<br /> </script> <img src ="http://m.tkk7.com/szhswl/aggbug/165740.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/szhswl/" target="_blank">?hu)针q?/a> 2007-12-06 10:53 <a href="http://m.tkk7.com/szhswl/articles/165740.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>攉整理?9个网늻总?/title><link>http://m.tkk7.com/szhswl/articles/165472.html</link><dc:creator>?hu)针q?/dc:creator><author>?hu)针q?/author><pubDate>Wed, 05 Dec 2007 05:39:00 GMT</pubDate><guid>http://m.tkk7.com/szhswl/articles/165472.html</guid><wfw:comment>http://m.tkk7.com/szhswl/comments/165472.html</wfw:comment><comments>http://m.tkk7.com/szhswl/articles/165472.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/szhswl/comments/commentRss/165472.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/szhswl/services/trackbacks/165472.html</trackback:ping><description><![CDATA[1. 彻底屏蔽鼠标右?无右键菜?br /> <body oncontextmenu="event.return=false"><br /> 也可以用于网中Table框架中:(x)<table border oncontextmenu=return(false)><td>no</table><br /> 2.取消选取、防止复?br /> <body onselectstart="return false"> <p>3.不准_脓(chung)<br /> <body onpaste="return false"></p> <p>4.防止复制<br /> <body oncopy="return false;" oncut="return false;"></p> <p>5.IE地址栏前换成自己的图?br /> <link rel="Shortcut Icon" href="favicon.ico"><br /> 说明Q关于favicon.ico文g的制作。你可以先在FW中做一个图片,属于你自q点一个小图标。然后在ACD see文件属性改?.icoQ然后将你做?.ICO文g传到你的服务器目录中Q然后就可以使用以上代码来实玎ͼ当别人登陆你的站Ҏ(gu)Q地址栏里使用的就是你自定义的图标?jin)。很PP哦?/p> <p>6.可以在收藏夹中显C出你的图标<br /> <link rel="Bookmark" href="favicon.ico"><br /> 说明Q制作方法和上面的一栗只是显C的方式不同Q这个是在别人收藏你的网地址时显C的个性图标。也很PP.</p> <p>7.关闭输入?br /> <input style="ime-mode:disabled"><br /> 说明Q这D代码是在表格提交时用到的。也是在输入数据时不可以用其他输入法模式?/p> <p>8.永远都会(x)带着框架<br /> < language="java"><!--<br />  if (window == top)top.location.href = "s.htm";// --></><br /> 说明Qs.htmZ的网,q也是保护页面的一U方?/p> <p>9.防止被h<br /> < LANGUAGE=java><!--<br />  if (top.location != self.location)top.location=self.location;<br /> // --></></p> <p>10.|页不能被另存?sh)?br /> <no><i src="/*.html>";</i></no><br /> 说明Q?lt;noscirpt>的用法很q,其中一条就是可以JSq告失效?/p> <p>11.查源文g<br /> <input type=button =查看|页源代?br /> ="location = view-source:+ <a ></p> <p>12.脚本记录Q有很大的用处哦<br /> get_(Name) {<br /> var search = Name + "="<br /> var return = "";<br /> if (documents..length > 0) {<br /> offset = documents..indexOf(search)<br /> if (offset != -1) { // if exists<br /> offset += search.length<br /> // set index of beginning of <br /> end = documents..indexOf(";", offset);<br /> // set index of end of <br /> if (end == -1)<br /> end = documents..length;<br /> return=unescape(documents..substring(offset, end))<br /> }<br /> }<br /> return return;<br /> }<br /> loadpopup(){<br /> if (get_(popped)==){<br /> openpopup()<br /> documents.="popped=yes"<br /> }<br /> }<br /> 说明Q以上是JS代码Q请自己加v始符和结束符</p> <p>13.内框?lt;I>使用<br /> I标记的用格式是:   <br /> <i src="/URL" width="x" height="x" scrolling="[OPTION]" border="x"<br /> name="main"></i><br /> srcQ文件的路径Q既可是HTML文gQ也可以是文本、ASP{;width、heightQ?内部框架"区域的宽与高Q?scrolling:当SRC的指定的HTML文g在指定的区域不显不完Ӟ滚动选项Q如果设|ؓ(f)NOQ则不出现滚动条Q如为AutoQ则自动出现滚动条;如ؓ(f)YesQ则昄;  BorderQ区域边框的宽度Qؓ(f)?jin)?#8220;内部框架“与邻q的内容相融合,常设|ؓ(f)0。name:框架的名字,用来q行识别?br /> 比如Q当你想用父框架控制内部框架Ӟ可以使用Q?target="框架的名?来控制?br /> 例子Q?lt;i name="mm" src="<a href_cetemp='http://www.itren.cn";;width="100%"height="100%"marginwidth="0"marginheight/'>http://www.itren.cn";;width="100%"height="100%"marginwidth="0"marginheight</a>=" ... ;border="0"scrolling="no"></i> </p> <p>14.自动跌{<br /> 在源代码中的<head>…</head>加入如下代码Q?br /> < http-equiv="refresh"content="3;URL=http://www.fitads.com; charset=gb2312"><br /> 说明Qcontent="3 表示3U刷新到URL<br /> q个JavaScrip也有能实现自动蟩转:(x)< language="java">location.replace("<a href_cetemp='http://www.itren.cn")</'>http://www.itren.cn")</</a>></p> <p>15.如何改变链接的鼠标Ş?br /> 只需在链接上加上q一代码p的了(jin)<br /> 或者跟上面的用CSS写也?br /> style="cursor:hand"       style="cursor:crosshair"<br /> style="cursor:text"       style="cursor:wait"<br /> style="cursor:move"       style="cursor:help"<br /> style="cursor:e-resize"     style="cursor:n-resize"<br /> style="cursor:nw-resize"     style="cursor:w-resize"<br /> style="cursor:s-resize"     style="cursor:se-resize"<br /> style="cursor:sw-resize"<br /> 以上代码你只需要加到连接或是页面的style区里可以实现鼠标多样化?/p> <p>16.全屏昄<br /> <form><br /> <div align="center"><br /> <input type="BUTTON" name="FullScreen" ="全屏昄" ="open(location, big, fullscreen=yes)"><br /> </div><br /> </form><br /> 把它攑ֈ<body>Z?/p> <p>17.设ؓ(f)首页<br /> < language="java"><br /> <!--<br /> defaul_home(){<br /> this.home.style.behavior=url(#default#homepage);this.home.setHomePage(<a >http://www.itren.cn/</a>;); <br /> }<br /> var focusok=false;<br /> if (navigator.appName == "Netscape"){<br /> focusok=true;<br /> }<br /> vers=navigator.appVersion;<br /> if (navigator.appName == "Microsoft Internet Explorer"){<br /> pos=vers.lastIndexOf(.);<br /> vers=vers.substring(pos-1,vers.length);<br /> }<br /> proper_version=parseFloat(vers);<br /> if(proper_version>=5){<br /> focusok=true;<br /> }<br /> launchstock1(htmlurl){<br /> var stock=open(htmlurl,"stock","top=2,left=2,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes, <br /> resizable=no,width=700,height=510");<br /> if(focusok){<br /> stock.focus();<br /> }<br /> return true;<br /> }<br /> launchstock(){<br /> var stock=open("","stock","top=2,left=2,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,<br /> resizable=no,width=700,height=510");<br /> if(focusok){<br /> stock.focus();<br /> }<br /> return true;<br /> }<br /> // --><br /> </><br /> <a href="#" name="home" ="defaul_home();" title="==E代时?=">设ؓ(f)首页</a></p> <p>18.q里是加入收藏夹的代?br /> <a href="#" ="external.addFavorite(<a target="_self" title="-=IT?-">加入收藏?lt;/a> </p> <p>19.flash囄效果<br /> 以下代码加入<head>区域<br /> < language="java"><br /> <!--<br /> makevisible(cur,which){<br /> if (which==0)<br /> cur.filters.alpha.opacity=100<br /> else<br /> cur.filters.alpha.opacity=20<br /> }<br /> //--><br /> </><br /> 以下代码加入<body>区域<br /> <img src="<table cellspacing="0" cellpadding="0" bgcolor="#0000FF" height="18" id="Q"><tr><td></td></tr></table></td></tr></table><br /> </center><br /> < language=java><br /> var R = 0; load();<br /> load() {R = R + 2; Q.style.width = R + "%"; time= setTimeout("load()",50);<br /> if (R > 100) {clearTimeout(time); P.style.width=0}}<br /> </></p> <p>27 全屏<br /> < language=java><br /> open(index.asp,,fullscreen=1);<br /> </></p> <p>21.背景囄滚动<br /> <body scroll="no" background="/images/bg.jpg" link="#00FF00" alink="#FF0000" vlink="#00FF00" bgcolor="#000080" topmargin="8"><br /> < language="java"><br /> var backgroundOffset = 0;<br /> var bgObject = eval(body);<br /> scrollBG(maxSize) {backgroundOffset = backgroundOffset + 1;<br /> if (backgroundOffset > maxSize) backgroundOffset = 0;<br /> bgObject.style.backgroundPosition = "0 " + backgroundOffset;}<br /> var ScrollTimer = setInterval("scrollBG(410)", 20)<br /> </><br /> 如果转萜Q请注明转自-=IT?-http://www.itren.cn </p> <p>22.|页不会(x)被缓?br /> HTMl|页<br /> < HTTP-EQUIV="pragma" CONTENT="no-cache"><br /> < HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate"><br /> < HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT"><br /> 或?lt; HTTP-EQUIV="expires" CONTENT="0"><br /> ASP|页<br />  Response.Expires = -1<br />  Response.ExpiresAbsolute = Now() - 1<br />  Response.cachecontrol = "no-cache"<br /> PHP|页<br /> header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");<br /> header("Cache-Control: no-cache, must-revalidate");<br /> header("Pragma: no-cache");</p> <p>23.<%定义数据库连接的一些常?br /> Const adOpenForwardOnly  = 0 游标只向前浏览记录,不支持分c(din)Recordset、BookMark<br /> Const adOpenKeyset = 1 键集游标Q其他用户对记录说做的修改将反映到记录集中,但其他用户增加或删除记录不会(x)反映到记录集中。支持分c(din)Recordset、BookMark<br /> Const adOpenDynamic = 2 动态游标功能最强,但耗资源也最多。用户对记录说做的修改,增加或删除记录都反映到记录集中。支持全功能览(ACCESS不支??br /> Const adOpenStatic = 3 ?rn)态游标,只是数据的一个快照,用户对记录说做的修改Q增加或删除记录都不?x)反映到记录集中。支持向前或向后Ud<br /> Const adLockReadOnly = 1 锁定cdQ默认的Q只读,不能作Q何修?br /> Const adLockPessimistic = 2 当编辑时立即锁定记录Q最安全的方?br /> Const adLockOptimistic = 3 只有在调用UpdateҎ(gu)时才锁定记录集,而在此前的其他操作仍可对当前记录q行更改、插入和删除{?br /> Const adLockBatchOptimistic = 4 当编辑时记录不会(x)被锁定,而更攏V插入和删除是在批处理方式下完成?br /> Const adCmdText = &H0001<br /> Const adCmdTable = &H0002<br /> %></p> <p>24.最化、最大化、关闭窗?br /> <object id=hh1 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11"><br /> <param name="Command" ="Minimize"></object><br /> <object id=hh2 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11"><br /> <param name="Command" ="Maximize"></object><br /> <OBJECT id=hh3 classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"><br /> <PARAM NAME="Command" ="Close"></OBJECT><br /> <input type=button =最化 =hh1.Click()><br /> <input type=button =最大化 =hh2.Click()><br /> <input type=button =关闭 =hh3.Click()><br /> 说明Q本例适用于IE</p> <p>25.判断上一늚来源<br /> asp?<br /> request.servervariables("HTTP_REFERER")<br /> java :<br /> referrer</p> <p>26.光标是停在文本框文字的最?br /> < language="java"><br /> cc()<br /> {<br />  var e = event.srcElement;<br />  var r =e.createTextRange();<br />  r.moveStart(character,e..length);<br />  r.collapse(true);<br />  r.select();<br /> }<br /> </><br /> <input type=text name=text1 ="123" ="cc()"><br /> 说明Q适用于表格数据提?br /> 如果转萜Q请注明转自-=e代时?-http://www.e3i5.com </p> <p>27.怎样通过asp的手D|(g)查来访者是否用?jin)代?br /> <% if Request.ServerVariables("HTTP_X_FORWARDED_FOR")<>"" then<br /> response.write "<font color=#FF0000>(zhn)通过?jin)代理服务器Q?& _<br /> "真实的IP?&Request.ServerVariables("HTTP_X_FORWARDED_FOR")<br /> end if<br /> %></p> <p>28.取得控g的绝对位|?br /> < language="java"><br /> getIE(e){<br />  var t=e.offsetTop;<br />  var l=e.offsetLeft;<br />  while(e=e.offsetParent){<br />   t+=e.offsetTop;<br />   l+=e.offsetLeft;<br />   }<br />  alert("top="+t+"\nleft="+l);<br />  }<br /> </><br /> <a href="http://vb/">//VB</a><br /> < language="VB"><!--<br /> getIE()<br />  dim t,l,a,b<br />  set a=all.img1<br />  t=all.img1.offsetTop<br />  l=all.img1.offsetLeft<br />  while a.tagName<>"BODY"<br />   set a = a.offsetParent<br />   t=t+a.offsetTop<br />   l=l+a.offsetLeft<br />  wend<br />  msgbox "top="&t&chr(13)&"left="&l,64,"得到控g的位|?<br /> end <br /> --></></p> <p>29.滚动Ҏ(gu)<br /> <marquee Over="this.stop()" Out="this.start()" scrollamount="2" scrolldelay="0" direction="up" width="330" height="120" border="0" align="center" id="MARQUEE1"><br /> <p>Ƣ迎光(f)E代时?br /> 感谢<br /> </marquee> </p> <p>30.自动更新提示<br /> <body><br /> <TABLE border=2 cellspacing=0 cellpadding=3><br /> <TR><TD bgcolor="#000044"><br /> <FONT color="#4400ff" face=georgia,arial size=+1><br /> <CENTER><br /> < LANGUAGE="java"><br /> <!--<br /> write(title);<br /> //--><br /> </><br /> </TD></TR><br /> <TR><TD bgcolor="#440000"><br /> <FONT size=-1 color="#ff0000" face="trebuchet MS","arial"><br /> < LANGUAGE="java"><br /> <!-- Begin<br /> getVal (offset) {<br /> var endstr = documents..indexOf (";", offset);<br /> if (endstr == -1)<br /> endstr = documents..length;<br /> return unescape(documents..substring(offset, endstr));<br /> }<br /> Get (name) {<br /> var arg = name + "=";<br /> var alen = arg.length;<br /> var clen = documents..length;<br /> var i = 0;<br /> while (i < clen) {<br /> var j = i + alen;<br /> if (documents..substring(i, j) == arg)<br /> return getVal (j);<br /> i = documents..indexOf(" ", i) + 1;<br /> if (i == 0) break;<br /> }<br /> return null;<br /> }<br /> Set (name, ) {<br /> var argv = Set.arguments;<br /> var argc = Set.arguments.length;<br /> var expires = (argc > 2) ? argv[2] : null;<br /> var path = (argc > 3) ? argv[3] : null;<br /> var domain = (argc > 4) ? argv[4] : null;<br /> var secure = (argc > 5) ? argv[5] : false;<br /> documents. = name + "=" + escape () +<br /> ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +<br /> ((path == null) ? "" : ("; path=" + path)) +<br /> ((domain == null) ? "" : ("; domain=" + domain)) +<br /> ((secure == true) ? "; secure" : "");<br /> }<br /> Delete(name) {<br /> var exp = new Date();<br /> FixDate (exp);<br /> exp.setTime (exp.getTime() - 1);<br /> var cval = Get (name);<br /> if (cval != null)<br /> documents. = name + "=" + cval + "; expires=" + exp.toGMTString();<br /> }<br /> var _date=new Date(lastModified);<br /> var expdate = new Date();<br /> expdate.setTime(expdate.getTime()+(5*24*60*60*1000));<br /> write("<Font color=ff8800>" + "上次更新旉: "+ "</font>" +lastModified);<br /> write("");<br /> if (!(_date == Get("_date"))){<br /> Set("_date",_date,expdate);<br /> write("<font color=yellow><br /> 站点上次更新!</font><br /> ");<br /> }<br /> // End --><br /> </><br /> </FONT><br /> </TD></TR><br /> </TABLE><br /> </CENTER><br /> </body></p> <p>31.关于表格提交的几U格?br /> <input type=text name=txtPostalCode press="if (event.keyCode < 45 || event.keyCode > 57) event.return = false;"><br /> 限制输入字符Q你可以改变KEYCODE的值来限制输入。你KEYCODE的D为极大和极小׃么也不能输入?jin)。这个可以屏蔽你惛_蔽的字符有一定的选择?.<br /> <INPUT type="text" name="username" ="james" disabled><br /> 使用disabled属性后的区域的|不能被传递给其他的程序(ASP/CGIQ去处理Q如果你非要传递请通过隐藏属性去做。这个比较单一Q功能不强。一般用于未完成的站炏V?br /> <INPUT type="text" name="partNumber" ="1500" readonly><br /> readonly属性顾名思义?#8220;只读”。它?yu)TEXT转化Z个对象,止对它q行~辑。你虽然可以通过TAB键在多个TEXT区域间切换,但是不能修改已经指定的TEXT区的倹{但是它不象Disabled属性那P可以q行正常的数g递?/p> <p>32.让背景图不滚?br /> IE览器支持一?Body 属?bgpropertiesQ它可以让背景不滚动:<br /> 〈Body Background="囄文g" bgproperties="fixed"?/p> <p>33.让你的网|法另存(sh)ؓ(f)<br /> <no><i src="/*>";</i></no></p> <p>34.让I框架内的文档的背景透明<br /> <i src="about :<body style=background:transparent>" allowtransparency></i></p> <p>35.止右键Q?br /> <body oncontextmenu="return false" ondragstart="return false" onselectstart ="return false" onselect="selection.empty()" oncopy="selection.empty()" onbeforecopy="return false"up="selection.empty()"></p> <p>36.q入面后立卌动刷斎ͼ<br /> < http-equiv="refresh" content="120;url=Http://www.itren.cn"><br /> <a >Http://www.itren.cn</a> ,q是你自q|址?/p> <p>37 .打开H口x(chng)大化<br /> < language="java"><br /> <!-- Begin<br /> self.moveTo(0,0)<br /> self.resizeTo(screen.availWidth,screen.availHeight)<br /> // End --><br /> </></p> <p>38.能隐藏I的滚动条吗?我知道的三种Ҏ(gu):<br /> 1. 讄i scrolling="no"<br /> 2. 被包含页body应用overflow:hidden<br /> 3. 被包含页的body标签加scroll="no"</p> <p>39.加入背景音乐<br /> <bgsound src="mid/min1.mid" loop="-1"> 只适用于IE<br /> <embed src="music.mid" autostart="true" loop="true" hidden="true"> 对Netscape ,IE 都适用</p> <p>40.滚动<br /> <MARQUEE direction=up height=146 out=start() over=stop() scrollAmount=4></marquee></p> <p>41.l线分隔U?br /> <hr noshade size=0 color=#C0C0C0></p> <p>42.q度方式<br /> < http-equiv="Page-Exit" content="revealTrans(Duration=3,Transition=5)"><br /> Duration的gؓ(f)|页动态过渡的旉Q单位ؓ(f)U?br /> Transition是过渡方式,它的gؓ(f)0?3Q分别对?4U过渡方式。如下表Q?br /> 0 盒状收羃 1 盒状攑ְ<br /> 2 圆Ş收羃 3 圆Ş攑ְ<br /> 4 ׃往?5 ׃往?br /> 6 从左臛_ 7 从右臛_<br /> 8 垂直癑֏H?9 水^癑֏H?br /> 10 水^格状癑֏H?11垂直格状癑֏H?br /> 12 随意溶解 13从左右两端向中间展开<br /> 14从中间向左右两端展开 15从上下两端向中间展开<br /> 16从中间向上下两端展开 17 从右上角向左下角展开<br /> 18 从右下角向左上角展开 19 从左上角向右下角展开<br /> 20 从左下角向右上角展开 21 水^U状展开<br /> 22 垂直U状展开 23 随机产生一U过渡方?/p> <p>43.如何控制横向和纵向滚动条的显隐?<br /> <body style="overflow-y:hidden"> Lx?br /> <body style="overflow-x:hidden"> Ly?br /> <body scroll="no">不显</p> <p>44.怎样?FrontPage2000 中加?Flash 动画?<br /> ?FrontPage2000 ?点击[插入]->[高]->[插g]Q在弹出的窗口中Q设|一?Flash 文g的大及(qing)其它信息Q确定即可?/p> <p>45.加入注释的格式是Q?   <br /> ?-QL释内?#8230;Q?-?/p> <p>46.怎样在网中加入 E-mail 链接q显C预定的主题?<br /> 〈A href="<a href="mailto:itren@itren.cn?subject">mailto:itren@itren.cn?subject</a>=主题"?#8230;…?a?/p> <p>47.定义本网关键字Q?br /> 可以在〈Head〉?Head〉中加入如下代码Q? <br /> ?name="Keywords" content="E代时??  <br /> Content 中所包含的就是关键字,你可以自行设|?  <br /> q里有个技?你可以重复某一个单?q样可以提高自己|站的排行位|?如:(x)<br /> ?name="Keywords" content="E代时??/p> <p>48.IE5.0 的部分快捷键Q?br /> A:打开查找功能QCtrl+F<br /> 关闭览器窗口:(x)Ctrl+W<br /> 打开地址栏下拉列表框QF4<br /> ?斎ͼ(x)F5<br /> 当前Web保存到收藏夹列表:(x)Ctrl+D<br /> 打开当前 IE H口的一个拷贝:(x)Ctrl+N<br /> 停止下蝲当前|页QEsc<br /> 光标q速移动到|页的开_(d)(x)Home<br /> 光标q速移动到|页的尾部:(x)End<br /> 打开新的地址键入H口QCtrl+O<br /> 打开收藏夹:(x)Ctrl+I<br /> 打开历史记录文g夹:(x)Ctrl+H<br /> 打开览器设定的默认主页QAlt+HOME</p> <p>49.d到收藏夹Q?br /> 〈a href="java :external.addFavorite(<a >http://www.itren.cn</a> ,www.itren.cn);"〉添加到收藏夏V?a?/p> <p>50.设ؓ(f)首页Q?br /> 〈a href=# =this.style.behavior=url(#default#homepage);this.setHomePage(<a >http://www.itren.cn</a>); 〉设为首c(din)?a?/p> <p>51.定制览器地址栏前的小图标Q?br /> A:在网늚〈head〉?head〉间加入以下语句Q?br /> 〈link rel="shortcuticon" href="<a href="http://…/icon.ico">http://…/icon.ico</a>"?br /> 卛_。其?icon.ico ?16x16 的图标文Ӟ颜色不要过 16 艌Ӏ?/p> <p>52.把滚动条攑֜览器窗口的左边<br /> A:?<body> 中加 dir=RTLQ即 <body dir=RTL></p> <p>53.面全部保护<br /> <><br /> <!--<br /> //加入面保护<br /> rf()<br /> {return false; }<br /> oncontextmenu = rf<br /> keydown()<br /> {if(event.ctrlKey ==true || event.keyCode ==93 || event.shiftKey ==true){return false;} }<br /> down =keydown<br /> drag()<br /> {return false;}<br /> ondragstart=drag<br /> stopmouse(e) {<br /> if (navigator.appName == Netscape && (e.which == 3 || e.which == 2))<br /> return false;<br /> else if<br /> (navigator.appName == Microsoft Internet Explorer && (event.button == 2 || event.button == 3)) {<br /> alert("IT人带l你的是最好的东西");<br /> return false;<br /> }<br /> return true;<br /> }<br /> down=stopmouse;<br /> if (layers)<br /> captureEvents(Event.MOUSEDOWN);<br /> down=stopmouse;<br /> //--><br /> </></p> <p>54.状态栏的特效,可以很好的屏蔽显C的地址<br /> < language=java>kstatus();<br /> e3i5(){<br /> self.status="†ZLq来到【IT人】†ZZ☆赶快把<a >http://www.itren.cn</a> 告诉l你的朋友吧★☆†Z?;<br /> setTimeout("e3i5()",0);<br /> }</></p> <p>55.防刷C?br /> <% <br /> Dim URL <br /> If DateDiff("s",Request.s("oesun")("vitistime"),Now())<2 Then <br /> URL=Request.ServerVariables("Http_REFERER") <br /> Response.Write("< http-equiv=""refresh"" content=""2;URL="&URL&""">") <br /> Response.Write("防刷?两秒后自动蟩?..") <br /> Response.End<br /> End IF <br /> Response.s("oesun")("vitistime")=Now() <br /> %></p> <p>56. oncontextmenu="event.return=false" 彻底屏蔽鼠标右?br /> <table border oncontextmenu=return(false)><td>no</table> 可用于Table</p> <p>57. <body onselectstart="return false"> 取消选取、防止复?/p> <p>58. onpaste="return false" 不准_脓(chung)</p> <p>59. oncopy="return false;" oncut="return false;" 防止复制</p> <p>60. <link rel="Shortcut Icon" href="favicon.ico"> IE地址栏前换成自己的图?/p> <p>61. <link rel="Bookmark" href="favicon.ico"> 可以在收藏夹中显C出你的图标</p> <p>62. <input style="ime-mode:disabled"> 关闭输入?/p> <p>63. 永远都会(x)带着框架<br /> < language="Java"><!--<br /> if (window == top)top.location.href = "s.htm"; //s.htm为框架网?br /> // --></></p> <p>64. 防止被h<br /> < LANGUAGE=JAVA><!-- <br /> if (top.location != self.location)top.location=self.location;<br /> // --></></p> <p>65. |页不能被另存?sh)?br /> <no><i src="/*.html>";</i></no> </p> <p>66. <input type=button =查看|页源代?<br /> ="location = view-source:+ <a ><br />  <br /> 67.删除时确?br /> <a href="/java" :if(confirm("实要删除吗?"))location="boos.asp?&areyou=删除&page=1">?br /> ?lt;/a> </p> <p>68. 取得控g的绝对位|?br /> //Java<br /> < language="Java"><br /> getIE(e){<br /> var t=e.offsetTop;<br /> var l=e.offsetLeft;<br /> while(e=e.offsetParent){<br /> t+=e.offsetTop;<br /> l+=e.offsetLeft;<br /> }<br /> alert("top="+t+"/nleft="+l);<br /> }<br /> </><br /> //VB<br /> < language="VB"><!--<br /> getIE()<br /> dim t,l,a,b<br /> set a=all.img1<br /> t=all.img1.offsetTop<br /> l=all.img1.offsetLeft<br /> while a.tagName<>"BODY"<br /> set a = a.offsetParent<br /> t=t+a.offsetTop<br /> l=l+a.offsetLeft<br /> wend<br /> msgbox "top="&t&chr(13)&"left="&l,64,"得到控g的位|?<br /> end <br /> --></></p> <p>69. 光标是停在文本框文字的最?br /> < language="java"><br /> cc()<br /> {<br /> var e = event.srcElement;<br /> var r =e.createTextRange();<br /> r.moveStart(character,e..length);<br /> r.collapse(true);<br /> r.select();<br /> }<br /> </><br /> <input type=text name=text1 ="123" ="cc()"></p> <p>70. 判断上一늚来源<br /> java :<br /> referrer </p> <p>71. 最化、最大化、关闭窗?br /> <object id=hh1 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11"> <br /> <param name="Command" ="Minimize"></object><br /> <object id=hh2 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11"> <br /> <param name="Command" ="Maximize"></object><br /> <OBJECT id=hh3 classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"><br /> <PARAM NAME="Command" ="Close"></OBJECT><br /> <input type=button =最化 =hh1.Click()><br /> <input type=button =最大化 =hh2.Click()><br /> <input type=button =关闭 =hh3.Click()><br /> 本例适用于IE</p> <p>72.屏蔽功能键Shift,Alt,Ctrl<br /> <><br /> look(){ <br /> if(event.shiftKey) <br /> alert("止按Shift?"); //可以换成ALT CTRL<br /> } <br /> down=look; <br /> </></p> <p>73. |页不会(x)被缓?br /> < HTTP-EQUIV="pragma" CONTENT="no-cache"><br /> < HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate"><br /> < HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT"><br /> 或?lt; HTTP-EQUIV="expires" CONTENT="0"></p> <p>74.怎样让表单没有凹凸感Q?br /> <input type=text style="border:1 solid #000000"> <br /> ?br /> <input type=text style="border-left:none; border-right:none; border-top:none; border-bottom: <br /> 1 solid #000000"></textarea></p> <p>75.<div><span>&<layer>的区别? <br /> <div>(division)用来定义大段的页面元素,?x)生{?<br /> <span>用来定义同一行内的元素,?lt;div>的唯一区别是不产生转行 <br /> <layer>是ns的标讎ͼie不支持,相当?lt;div></p> <p>76.让弹出窗口L在最上面:<br /> <body ="this.focus();"></p> <p>77.不要滚动? <br /> 让竖条没? <br /> <body style=overflow:scroll;overflow-y:hidden> <br /> </body> <br /> 让横条没? <br /> <body style=overflow:scroll;overflow-x:hidden> <br /> </body> <br /> 两个都去掉?更简单了(jin) <br /> <body scroll="no"> <br /> </body> </p> <p>78.怎样L囄链接点击后,囄周围的虚U?<br /> <a href="#" ="this.blur()"><img src="/logo.jpg" border=0></a></p> <p>79.?sh)子邮g处理提交表单<br /> <form name="form1" method="post" action="<a href="mailto:****@***.com">mailto:****@***.com</a>" enctype="text/plain"> <br /> <input type=submit><br /> </form></p> <p>80.在打开的子H口h父窗口的代码里如何写Q?br /> opener.location.reload()</p> <p>81.如何讑֮打开面的大?br /> <body ="top.resizeTo(300,200);"><br /> 打开面的位|?lt;body ="top.moveBy(300,200);"></p> <p>82.在页面中如何加入不是满铺的背景图?拉动面时背景图不动 <br /> <STYLE> <br /> body <br /> {background-image:url(/logo.gif); background-repeat:no-repeat; <br /> background-position:center;background-attachment: fixed} <br /> </STYLE> </p> <p>83. (g)查一D字W串是否全由数字l成<br /> < language="Java"><!--<br /> checkNum(str){return str.match(//D/)==null}<br /> alert(checkNum("1232142141"))<br /> alert(checkNum("123214214a1"))<br /> // --></></p> <p>84. 获得一个窗口的大小<br /> body.clientWidth; body.clientHeight</p> <p>85. 怎么判断是否是字W?br /> if (/[^/x00-/xff]/g.test(s)) alert("含有汉字");<br /> else alert("全是字符");</p> <p>86.TEXTAREA自适应文字行数的多?br /> <textarea rows=1 name=s1 cols=27 onpropertychange="this.style.posHeight=this.scrollHeight"><br /> </textarea></p> <p>87. 日期减去天数{于W二个日?br /> < language=Java><br /> cc(dd,dadd)<br /> {<br /> //可以加上错误处理<br /> var a = new Date(dd)<br /> a = a.Of()<br /> a = a - dadd * 24 * 60 * 60 * 1000<br /> a = new Date(a)<br /> alert(a.getFullYear() + "q? + (a.getMonth() + 1) + "? + a.getDate() + "?)<br /> }<br /> cc("12/23/2002",2)<br /> </></p> <p>88. 选择?jin)哪一个Radio<br /> <HTML>< language="vb"><br /> checkme()<br /> for each ob in radio1<br /> if ob.checked then alert ob.<br /> next<br /> end <br /> </><BODY><br /> <INPUT name="radio1" type="radio" ="style" checked>Style<br /> <INPUT name="radio1" type="radio" ="barcode">Barcode<br /> <INPUT type="button" ="check" ="checkme()"><br /> </BODY></HTML></p> <p>89.脚本怸出错<br /> < LANGUAGE="Java"> <br /> <!-- Hide <br /> killErrors() { <br /> return true; <br /> } <br /> = killErrors; <br /> // --> <br /> </></p> <p>90.ENTER键可以让光标Ud下一个输入框<br /> <input down="if(event.keyCode==13)event.keyCode=9"></p> <p>91. (g)某个网站的链接速度Q?br /> 把如下代码加?lt;body>区域?<br /> < language=Java><br /> tim=1<br /> setInterval("tim++",100)<br /> b=1<br /> var autourl=new Array()<br /> autourl[1]=www.itren.cn<br /> autourl[2]="<a <br /> autourl[3]="<a <br /> autourl[4]=www.ebb365.com<br /> autourl[5]="<a <br /> butt(){<br /> write("<form name=autof>")<br /> for(var i=1;i<autourl.length;i++)<br /> write("<input type=text name=txt"+i+" size=10 =试?#8230;…> =?lt;input type=text<br /> name=url"+i+" size=40> =?lt;input type=button =GO <br /> =open(this.form.url"+i+".)><br>")<br /> write("<input type=submit =h></form>")<br /> }<br /> butt()<br /> auto(url){<br /> forms[0]["url"+b].=url<br /> if(tim>200)<br /> {forms[0]["txt"+b].="链接时"}<br /> else<br /> {forms[0]["txt"+b].="旉"+tim/10+"U?}<br /> b++<br /> }<br /> run(){for(var i=1;i<autourl.length;i++)write("<img <br /> src=http://"+autourl+"/"+Math.random()+" width=1 height=1 <br /> =auto(<a href='http://"+autourl/' href_cetemp='http://"+autourl/'>http://"+autourl</a>+")>") }<br /> run()</></p> <p>92. 各种样式的光?br /> auto Q标准光标 default Q标准箭头 hand Q手形光标 wait Q等待光标 text QI形光?vertical-text Q水qI形光?no-drop Q不可拖动光?not-allowed Q无效光?help Q?帮助光标 all-scroll Q三角方向标 move Q移动标 crosshair Q十字标 e-resize n-resize nw-resize w-resize s-resize se-resize sw-resize</p> <p>93.面q入和退出的Ҏ(gu)<br /> q入面< http-equiv="Page-Enter" content="revealTrans(duration=x, transition=y)"><br /> 推出面< http-equiv="Page-Exit" content="revealTrans(duration=x, transition=y)"> <br /> q个是页面被载入和调出时的一些特效。duration表示Ҏ(gu)的持l时_(d)以秒为单位。transition表示使用哪种Ҏ(gu)Q取gؓ(f)1-23:<br />   0 矩Ş~小 1 矩Ş扩大 2 圆Ş~小 3 圆Ş扩大 4 下到上刷?5 上到下刷?6 左到叛_?7 叛_左刷?8 竖百叶窗 9 横百叶窗 10 错位横百叶窗 11 错位竖百叶窗 12 Ҏ(gu)?13 左右C间刷?14 中间到左叛_?15 中间C?16 上下C?17 右下到左?18 右上到左?19 左上到右?20 左下到右?21 横条 22 竖条 23 以上22U随机选择一U?/p> <p>94.在规定时间内跌{<br /> < http-equiv=V="REFRESH" content="5;URL=http://www.51js.com"> </p> <p>95.|页是否被检?br /> < name="ROBOTS" content="属性?><br />   其中属性值有以下一?<br />   属性gؓ(f)"all": 文g被(g)索,且页上链接可被查询;<br />   属性gؓ(f)"none": 文g不被(g)索,而且不查询页上的链接Q?br />   属性gؓ(f)"index": 文g被(g)索;<br />   属性gؓ(f)"follow": 查询上的链接;<br />   属性gؓ(f)"noindex": 文g不检索,但可被查询链接;<br />   属性gؓ(f)"nofollow": 文g不被(g)索,但可查询上的链接?/p> <p>96.flash播放器代码:(x)<br /> < language="Java" src="<a >http://w2.k688.com/flashmtv/free/1</a> ... </>(嵌入?<br /> < language="Java" src="<a >http://w2.k688.com/flashmtv/free/2</a> ... </>(弹出?<br /> < language="Java" src="<a >http://w2.k688.com/flashmtv/free/3</a> ... </>(按钮?</p> <p>97.多邮q陆代码:(x)<br /> <TABLE width="760" height="1" style=font-size:9pt;TEXT-DECORATION:none; border=0 align=center cellPadding=0 cellSpacing=0 bordercolor="#111111" ><br /> <FORM name=mailForm onsubmit="return check(this)" method=post><br /> <TBODY><TR> <TD width="78%" height=26 align=left bgcolor="#3DB836"> <br /> <div align="center"><STRONG><a href="<a href_cetemp='http://www.k688.com/"style=font-size:9pt;TEXT-DEC'>http://www.k688.com/"style=font-size:9pt;TEXT-DEC</a> ... 00CCtarget="_blank"> 邮箱快速登?#8594;</a></STRONG> <font style=font-size:9pt;>帐号</font> <br /> < language=j.encode src="<a href_cetemp='http://w1.k688.com/free/xjlmail.js"></'>http://w1.k688.com/free/xjlmail.js"></</a>> <br /> <input style="BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid" ="this.=;" size=16 =用户?name=name><br /> <font style=font-size:9pt;>信箱Q?lt;/font> <br /> <select tabindex=2 size=1 name=mailSelect><br /> <option selected>请选择(zhn)的邮局</option><br /> <option =http://mail.sina.com.cn/cgi-bin/login.cgi;u;psw>@sina.com</option><br /> <option =http://vip.sina.com/cgi-bin/login.cgi;user;pass>@vip.sina.com</option><br /> <option =http://bjweb.163.net/cgi/163/login_pro.cgi;user;pass>@163.net</option><br /> <option =http://webmail.21cn.net/nature/gb/NULL/NULL/NULL/SignIn.gen;LoginName;passwd;hidden;DomainName;21cn.net>@21cn.net</option><br /> <option =http://freemail.263.net/cgi/login;user;pass>@263.net</option><br /> <option =http://vip.163.com/payment/VipLogon.jsp;username;password;post>@vip.163.com</option><br /> <option =http://web.netease.com/cgi/login;user;pass;post>@netease.com</option><br /> <option =http://web.yeah.net/cgi/login;user;pass;post>@Yeah.net</option><br /> <option =http://freemail.china.com/extend/gb/NULL/NULL/NULL/SignIn.gen;LoginName;passwd;post>@mail.china.com</option><br /> <option =http://login.mail.sohu.com/chkpwd.php;UserName;Password;post>@sohu.com</option><br /> <option =http://login.chinaren.com/zhs/servlet/Login;username;password;post;hidden;url;http://mail.chinaren.com>@ChinaRen.com</option> <br /> <option =http://edit.bjs.yahoo.com/config/login;login;passwd;post>@yahoo.com.cn</option><br /> <option =https://login.passport.com/ppsecure/post.srf?da=passport.com&svc=mail;login;passwd;suffix;msn.com>@msn.com</option></select><br /> <font style=font-size:9pt;>密码Q?lt;/font> <br /> <input style="BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid" <br /> =this.select() tabindex=3ā type=password size=12 name=password><br /> <input type=submit =登陆 name=Submit2><br /> < language="Java" type="text/Java" src="<a >http://union.3721.com/ass/txt_2.js?pid2=A</a>_ ... ;></> <br /> <a href="<a href_cetemp='http://www.k688.com/"style=font-size:9pt;TEXT-DECORATIO'>http://www.k688.com/"style=font-size:9pt;TEXT-DECORATIO</a> ... 0"target="_blank"> <br /> <font color="#FF0000">免费代码</font></a> </div></TD></TR></FORM></TABLE></p> <p>98.IP来源地显CZ码:(x)Q四U)(j)<br /> 1)< src="<a href_cetemp='http://w1.k688.com/ip/ip1.js"></'>http://w1.k688.com/ip/ip1.js"></</a>> <br /> 效果Q欢q?zhn)来自Q福建省州?的朋?(zhn)的IPQ?18.66.37.215【网?br /> 2)< src="<a href_cetemp='http://w1.k688.com/ip/ip2.js"></'>http://w1.k688.com/ip/ip2.js"></</a>> <br /> 效果Q?(zhn)的IPQ?18.66.37.215 <br /> (zhn)来自:(x)徏省福州市(jng) <br /> 3)< src="<a href_cetemp='http://w1.k688.com/ip/ip3.js"></'>http://w1.k688.com/ip/ip3.js"></</a>> <br /> 效果Q?zhn)的IPQ?18.66.37.215.来自Q福建省州?jng)【网?<br /> 4)< src="<a href_cetemp='http://w1.k688.com/ip/ip4.js"></'>http://w1.k688.com/ip/ip4.js"></</a>> <br /> 效果Q(只显CIP和地址Q前后文字可自己dQ?br /> 218.10.89.246 黑龙江省哈尔滨市(jng) 【网?218.10.89.246 黑龙江省哈尔滨市(jng) 【网?219.128.2.25 q东省中山市(jng) 【网?218.10.89.246 黑龙江省哈尔滨市(jng) 【网?219.128.2.25 q东省中山市(jng) 【网?218.66.37.215. 徏省福州市(jng)【网?</p> <p>99.癑ֺ搜烦(ch)代码Q?br /> <i id="baidu" border="0" vspace="0" hspace="0" marginwidth="0" marginheight="0"<br /> spacing="0" border="0" scrolling="no" width="468" height="50"<br /> src="<a >http://unstat.baidu.com/bdun.bsc?tn=jianliang&csid=101&rkcs=2</a>& ... 000&rk=0&bd=1&bdas=0"> <br /> </i></p> <p> </p> 本文转自Qhttp://boke.itren.cn/u/天(dng)L?archives/2006/102.html <img src ="http://m.tkk7.com/szhswl/aggbug/165472.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/szhswl/" target="_blank">?hu)针q?/a> 2007-12-05 13:39 <a href="http://m.tkk7.com/szhswl/articles/165472.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>在IE中调用JavaScript打开Excelhttp://m.tkk7.com/szhswl/articles/165205.html?hu)针q?/dc:creator>?hu)针q?/author>Tue, 04 Dec 2007 07:15:00 GMThttp://m.tkk7.com/szhswl/articles/165205.htmlhttp://m.tkk7.com/szhswl/comments/165205.htmlhttp://m.tkk7.com/szhswl/articles/165205.html#Feedback0http://m.tkk7.com/szhswl/comments/commentRss/165205.htmlhttp://m.tkk7.com/szhswl/services/trackbacks/165205.html<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <META http-equiv=Content-Type content="text/html; charset=utf-8">
    <TITLE></TITLE>

    </HEAD>
    <BODY>

    <input name="shanghai" type="button" class="but" id="shanghai" onClick="StartExcel('上v')" value="上v?>

    <SCRIPT LANGUAGE="Javascript">
    var idTmr = "";

    function StartExcel(strFileName)
    {
    var oExcel;
    var oWorkbook;
    var strAllName;
    oExcel = new ActiveXObject("Excel.Application");
    //if(strFileName=null || strFileName="")
    //{return;
    //}
    strAllName="\\\\ep-hgh\\Top30销控表\\TOP30招商l约销控表-"+strFileName+".xls";
    oExcel.Workbooks.Open(strAllName);
    //oExcel.Workbooks.Open("file://ep-hgh/Top30销控表/TOP30招商l约销控表-上v.xls");
    oExcel.DisplayAlerts = false;
    oExcel.Visible = true;
    //oExcel.Quit();
    //oExcel = null;
    //防EExcel死进E的关键Q!必须Q!Qdownmoon严重声明
    idTmr = window.setInterval("Cleanup();",1000);

    }

    function Cleanup() {
    window.clearInterval(idTmr);
    CollectGarbage();
    }

    </SCRIPT>

    </BODY>
    </HTML>



    ]]>
    JSh压羃?yu)工?/title><link>http://m.tkk7.com/szhswl/articles/165080.html</link><dc:creator>?hu)针q?/dc:creator><author>?hu)针q?/author><pubDate>Tue, 04 Dec 2007 01:41:00 GMT</pubDate><guid>http://m.tkk7.com/szhswl/articles/165080.html</guid><wfw:comment>http://m.tkk7.com/szhswl/comments/165080.html</wfw:comment><comments>http://m.tkk7.com/szhswl/articles/165080.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/szhswl/comments/commentRss/165080.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/szhswl/services/trackbacks/165080.html</trackback:ping><description><![CDATA[“h”也好Q?#8220;加密”也好Q都是ؓ(f)?jin)加Z码的安全性,防范被hL查看Q在一定程度上保护资源?br /> 利用Thomas Loo开发的ECMAScript Cruncher(ESC 可以<a target="_blank">http://www.saltstorm.net/depo/esc/</a>?a target="_blank">51AJAX.com</a>或直接点?a title="ESC.zip" href="http://m.tkk7.com/Files/szhswl/ESC-1.14.rar" target="_blank">ESC.zip</a>下蝲)?br /> 偶最q؜淆压~JS都用q小工具?br /> ESC是一个小巧的Window Shell脚本。运行ESCQ必M用Windowspȝ。打开一个控制台H口Q输入以下命令:(x)<br /> cscript ESC.wsf -l [0-4] -ow outputfile.js inputfile.js [inputfile2.js] <p>W一部分Qcscript是Windows Shell脚本解释E序。文件名ESC.wsf是ESC的程序本w。然后是压羃{Q一??的数|表示要进行优化的{?ow选项表示下一个参数是优化后输出的文g名。最后,剩下的参数是要进行优化的JavaScript文g。可以只l出一个要q行优化的文Ӟ也可以有多个文gQ多个文件估优化后会(x)按顺序放到输出文件中Q?/p> <p>ESC支持的四个优化等U如下:(x)<br />  0Q不改变脚本Q要多个文件合到单个文件中时有用;<br />  1Q删除所有的注释Q?br />  2Q除{1外,再删除额外的制表W和I格Q?br />  3Q除{2外,再删除换行;<br />  4Q除{3外,再进行变量名替换?/p> <p>ESC擅长把变量名替换成无意义的名U。它不会(x)更改构造名U、公用特性和公用Ҏ(gu)名称?/p> <p>使用ESC时要CQ如果某个JavaScript引用?jin)另一个文件中的构造函敎ͼ4U优化会(x)把对构造函数的引用替换成无意义的名Uͼjs压羃U别4?x)把变量名修改,如果你的js中用C(jin)全局变量或者类的话Q就不能使用该压~别了(jin)Q否则其它用你的js的文件可能会(x)无法正常q行Q解x(chng)法是两个文件合q成一个文Ӟq样׃(x)保持构造函数的名称?/p> <img src ="http://m.tkk7.com/szhswl/aggbug/165080.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/szhswl/" target="_blank">?hu)针q?/a> 2007-12-04 09:41 <a href="http://m.tkk7.com/szhswl/articles/165080.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>解决javascriptd中文cookie时的q问题http://m.tkk7.com/szhswl/articles/165076.html?hu)针q?/dc:creator>?hu)针q?/author>Tue, 04 Dec 2007 01:33:00 GMThttp://m.tkk7.com/szhswl/articles/165076.htmlhttp://m.tkk7.com/szhswl/comments/165076.htmlhttp://m.tkk7.com/szhswl/articles/165076.html#Feedback3http://m.tkk7.com/szhswl/comments/commentRss/165076.htmlhttp://m.tkk7.com/szhswl/services/trackbacks/165076.html原来的javascript函数如下Q?/p>
    1. //cookie操作函数
    2. function Get_Cookie(name) { 
    3.    var start = document.cookie.indexOf(name+"=");
    4.    var len = start+name.length+1;
    5.    if ((!start) && (name != document.cookie.substring(0,name.length))) return null;
    6.    if (start == -1) return null;
    7.    var end = document.cookie.indexOf(";",len);
    8.    if (end == -1) end = document.cookie.length;
    9.    return unescape(document.cookie.substring(len,end));
    10. } 
    11.  
    12. function Set_Cookie(name,value,expires,path,domain,secure) { 
    13.     expires = expires * 60*60*24*1000;
    14.     var today = new Date();
    15.     var expires_date = new Date( today.getTime() + (expires) );
    16.     var cookieString = name + "=" +escape(value) +
    17.        ( (expires) ? ";expires=" + expires_date.toGMTString() : "") +
    18.        ( (path) ? ";path=" + path : "") +
    19.        ( (domain) ? ";domain=" + domain : "") +
    20.        ( (secure) ? ";secure" : "");
    21.     document.cookie = cookieString;
    22. }

    当cookies中保存有中文信息Ӟ?x)发生ؕ码,q样修改下就?x)解决问?/p>

    1. //cookie操作函数
    2. function Get_Cookie(name) { 
    3.    var start = document.cookie.indexOf(name+"=");
    4.    var len = start+name.length+1;
    5.    if ((!start) && (name != document.cookie.substring(0,name.length))) return null;
    6.    if (start == -1) return null;
    7.    var end = document.cookie.indexOf(";",len);
    8.    if (end == -1) end = document.cookie.length;
    9.    return decodeURI(document.cookie.substring(len,end));  
    10. } 
    11.  
    12. function Set_Cookie(name,value,expires,path,domain,secure) { 
    13.     expires = expires * 60*60*24*1000;
    14.     var today = new Date();
    15.     var expires_date = new Date( today.getTime() + (expires) );
    16.     var cookieString = name + "=" +escape(value) +
    17.        ( (expires) ? ";expires=" + expires_date.toGMTString() : "") +
    18.        ( (path) ? ";path=" + path : "") +
    19.        ( (domain) ? ";domain=" + domain : "") +
    20.        ( (secure) ? ";secure" : "");
    21.     document.cookie = cookieString;
    22. }

    主要是把unescapeҎ(gu)?jin)decodeURI?/p>

    ]]>