【Happy New Year】请用函数讲话!(有免费好礼)解决方法

【Happy New Year】请用函数讲话!(有免费好礼)技术区当然不能灌水,要不斑竹会1 有效回复才能送分(每个5-20分

【Happy New Year】请用函数讲话!(有免费好礼)
技术区当然不能灌水,要不斑竹会

1 有效回复才能送分(每个5-20分不等)!

2 什么是有效回复?
答:有效回复是一段用 js 编写的小函数,该小函数要求是
a) 函数功能明确而实用;
b) 可直接运行,无需引用任何脚本框架;
c) 至少 IE、FF 下测试通过;
d) 有效代码行(除空行以外的代码行和注释行)不超过 50 行;
e) 注释详尽,必须说明函数功能、参数、返回值!
满足以上要求方为有效的小函数,才能送分!

3 什么时候结贴?
答:分一送完就结贴,如果还没放假就再开一贴继续送 300!

4 免费好礼在哪里?
答:送给 Web 开发初学者的礼物!(已经取消资源分)

Web 开发常用手册

JScript语言参考.rar
http://download.csdn.net/source/308916

DHTML参考手册.rar
http://download.csdn.net/source/308913

样式表中文手册.chm
http://download.csdn.net/source/304124


[解决办法]

JScript code
    //获取当前url参数的值    var getQueryStringRegExp = function(name){             var reg = new RegExp("(^|\\?|&)"+ name +"=([^&]*)(\\s|&|$)", "i");              if (reg.test(location.href))             return unescape(RegExp.$2.replace(/\+/g, " "));         return "";    };
[解决办法]
JScript code
//时间秒数格式化,s为秒数,返回值t格式为:HH:MM:SSfunction timer_format(s) {var t;if(s > -1){    hour = Math.floor(s/3600);    min = Math.floor(s/60) % 60;    sec = s % 60;    day = parseInt(hour / 24);    if (day > 0) {        hour = hour - 24 * day;        t = day + "day " + hour + ":";        }    else t = hour + ":";       if(min < 10){t += "0";}        t += min + ":";    if(sec < 10){t += "0";}        t += sec;}else    t = " OK ";return t;}
[解决办法]
HTML code
<html><head><title>菜单</title></head><style type="text/css">.box{ font: 9pt "Comic Sans MS"; position: absolute;  background:pink }</style><body><p align="center"></a> </p><div align="center"><center><table id="itemopen" class="box" style="display:none">  <tr>    <td>弹出菜单</td>  </tr>  <tr>    <td><a href="#">Cut</a></td>  </tr></table></center></div><!-- End of Popup Menu  --><script language="JavaScript">document.onclick = popUpfunction popUp(evt) {evt = evt ? evt : (window.event ? window.event : null);var mX = evt.x ? evt.x : evt.pageX;var mY = evt.y ? evt.y : evt.pageY;newX = mX + document.body.scrollLeft;newY = ((mY)*(-1) + document.body.scrollTop)*(-1);menu = document.getElementById('itemopen');  if ( menu.style.display == ""){    menu.style.display = "none"   }  else {     menu.style.display = ""  }  if(navigator.appName.indexOf("Explorer") > -1){//IE    menu.style.pixelLeft = newX+8;    menu.style.pixelTop = newY-5;  }else{    menu.style.left = parseInt(newX)+10+"px";    menu.style.top = parseInt(newY)-5+"px";  }}</script><a href="#" onclick="popUp(event);"><font color="blue">在任意位置单击鼠标左键看看</font></a></body></html>
[解决办法]
重在接分。
JScript code
/// <summary>格式化字符串</summary>/// <param name="template">字符模板</param>/// <param name="json">参数对象</param>/// <returns>返回格式化的字符</returns>/// <example>/// document.write(jsonFormat('<a href="${url}" mce_href="${url}" target="_blank">${text}</a><br/>', { text: "人肉搜索", url: "http://renrousousuo.com" }));/// </example>function jsonFormat(template, json) {      return template.replace(/\$\{(.+?)\}/g, function ($, $1) {          return json[$1];          });  }  /// <summary>格式化字符串</summary>/// <param name="template">字符模板</param>/// <param name="...">参数列表</param>/// <returns>返回格式化的字符</returns>/// <example>/// document.write(strFormat("<b>{0}</b> <i>{1}</i>!", "zswang", "路过")) /// </example>function strFormat(template/*, ...*/) {      var arg = arguments;      return template.replace(/\{(\d+)\}/g, function ($, $1) {          return arg[+$1 + 1];          });  } 


[解决办法]
jf哈哈

JScript code
// 验证日期function checkDate(date){    var myReg = /(([0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]{1}|[0-9]{1}[1-9][0-9]{2}|[1-9][0-9]{3})-(((0[13578]|1[02])-(0[1-9]|[12][0-9]|3[01]))|((0[469]|11)-(0[1-9]|[12][0-9]|30))|(02-(0[1-9]|[1][0-9]|2[0-8]))))|((([0-9]{2})(0[48]|[2468][048]|[13579][26])|((0[48]|[2468][048]|[3579][26])00))-02-29)/;    return myReg.test(date);}// 验证手机电话function checkMob(str){  var myReg=/^((13)|(15))(\d{9})$/;  return myReg.test(str);}//验证时间(时,分,秒)function checkTime(time){    var p = /(([0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]{1}|[0-9]{1}[1-9][0-9]{2}|[1-9][0-9]{3})-(((0[13578]|1[02])-(0[1-9]|[12][0-9]|3[01]))|((0[469]|11)-(0[1-9]|[12][0-9]|30))|(02-(0[1-9]|[1][0-9]|2[0-8]))))|((([0-9]{2})(0[48]|[2468][048]|[13579][26])|((0[48]|[2468][048]|[3579][26])00))-02-29)/;      if(!p.test(time.substr(0,10))) return false;    if (!/^\d\d:\d\d:\d\d$/.test(time.substr(11,21))) return false;    d=time.substr(11,21).split(':');    if (d[0]<0||d[0]>23) return false;    if (d[1]<0||d[1]>59) return false;    if (d[2]<0||d[2]>59) return false;    return true;}
[解决办法]
JScript code
var objdbConn,objrs;var isopen = false;function openDB(){  // 创建数据库对象  objdbConn = new ActiveXObject("ADODB.Connection");  // DSN字符串  var strdsn = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=C:\\Books.mdb";  // 打开数据源  objdbConn.Open(strdsn);  objrs = new ActiveXObject("ADODB.Recordset");}
[解决办法]
JScript code
String.prototype = {    subString: function(length) {        /// 截取字符串        var content = this;        if (content.length > length) {            content = content.substr(0, length) + '...';        }        return content;    },    ascIIEncode: function() {        /// ascii解码        var val = '';        if (typeof this !== 'undefined') {            var code = this.match(/Ox(\d+);/g);            if (code !== null)                for (var i = 0; i < code.length; i++)                val += String.fromCharCode(code[i].replace(/[Ox;]/g, ''));            else                val = this;        }        return val;    },    ascIIDecode: function() {        /// ascii编码        var val = '';        if (typeof this !== 'undefined') {            for (var i = 0; i < this.length; i++) {                val += 'Ox' + this.charCodeAt(i) + ';';            }        }        return val;    },    format: function() {        if (arguments.length == 0)            return null;        var str = this;        for (var i = 0; i < arguments.length; i++) {            var re = new RegExp('\\{' + (i) + '\\}', 'gm');            str = str.replace(re, arguments[i]);        }        return str;    },    sprintf: function() {        //var classixxc = '%.5S'.sprintf(10);        //classic = '00010'        //var classic = '%s %d% %.3f'.sprintf('string', 40, 3.141593);        // classic = 'string 40% 3.142'        //var named = '%(name)s: %(value)d'.sprintf({ name: 'age', value: 40 });        // named = 'age:40'        return this.replace(re, dispatch(arguments));    },    vsprintf: function(data) {        //var classisc = '%s %d% %.3f'.vsprintf(['string', 40, 3.141593]);        // classisc = 'string 40% 3.142'        return this.replace(re, dispatch(data));    },    jsonfilter: function() {        return this.replace(/([\:\'\"\[\]\n\r\t])+?/g, '');    },    isNullOrEmpty: function() {        return /\S/.test(this) ?                ((this == undefined) ?                     true :                     false) :                 true;    },    htmlEncode: function() {        return this.replace(/&/g, "&amp;").replace(/</g, "&lt;").replace(/>/g, "&gt;").replace(/\"/g, "&#34;").replace(/\'/g, "&#39;");    },    htmlDecode: function() {        return this.replace(/\&amp\;/g, '\&').replace(/\&gt\;/g, '\>').replace(/\&lt\;/g, '\<').replace(/\&quot\;/g, '\'').replace(/\&\#39\;/g, '\'');    },    isJson: function() {        var str = this.replace(/\\./g, '@').replace(/"[^"\\\n\r]*"/g, '');        return (/^[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]*$/).test(str);    },    trim: function() {        return this.replace(/^\s+|\s+$/g, '');    },    clean: function() {        return this.replace(/\s+/g, ' ').trim();    },    escapeRegExp: function() {        return this.replace(/([-.*+?^${}()|[\]\/\\])/g, '\\$1');    }};var request = function(name) {    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");    var r = window.location.search.substr(1).match(reg);    if (r != null) return unescape(r[2]); return null;}var formats = {    '%': function(val) { return '%'; },    'b': function(val) { return parseInt(val, 10).toString(2); },    'c': function(val) { return String.fromCharCode(parseInt(val, 10)); },    'd': function(val) { return parseInt(val, 10) ? parseInt(val, 10) : 0; },    'u': function(val) { return Math.abs(val); },    'f': function(val, p) { return (p > -1) ? Math.round(parseFloat(val) * Math.pow(10, p)) / Math.pow(10, p) : parseFloat(val); },    'o': function(val) { return parseInt(val, 10).toString(8); },    's': function(val) { return val; },    'S': function(val, p) { var len = p - val.toString().length; for (i = 0; i < len; i++) val = '0' + val; return val; },    'x': function(val) { return ('' + parseInt(val, 10).toString(16)).toLowerCase(); },    'X': function(val) { return ('' + parseInt(val, 10).toString(16)).toUpperCase(); }};var re = /%(?:(\d+)?(?:\.(\d+))?|\(([^)]+)\))([%bcdufosSxX])/g;var dispatch = function(data) {    if (data.length == 1 && typeof data[0] == 'object') {        data = data[0];        return function(match, w, p, lbl, fmt, off, str) {            return formats[fmt](data[lbl]);        };    } else {        var idx = 0;        return function(match, w, p, lbl, fmt, off, str) {            return formats[fmt](data[idx++], p);        };    }}; 


[解决办法]

JScript code
    //===============================================    //  简易框架    //===============================================    //获得框架扩展对象    var $ = function(element) {        //如果是字符串,就取以该字符串为ID的扩展对象;        //如果是对象,直接返回扩展对象        return fn.extend(typeof element == 'string' ? document.getElementById(element) : element, fn);    };    //创建扩展对象    $.create = function(elementType) {        return $(typeof elementType == 'string' ? document.createElement(elementType) : elementType);    }    var fn = $.prototype =    {        //实现简单继承功能        extend: function(dest, source) {            for (var i in source) dest[i] = source[i];            return dest;        },        //为对象增加css样式        css: function(style) {            this.extend(this.style, style);            return this;        },        //使对象居中显示        //offset{left:xxx,top:xxx}的JSON表达式,表示在居中基础上的编移量        center: function(offset) {            this.css({                left: (this.parentNode.clientWidth - this.clientWidth) / 2 + (offset ? offset.left : 0) + 'px',                top: (this.parentNode.clientHeight - this.clientHeight) / 2 + (offset ? offset.top : 0) + 'px'            });            return this;        },        //获得或设置对象内的内容        html: function(html) {            if (html) {                this.innerHTML = html;                return this;            }            return this.innerHTML;        },        //将对象增加到父元素内        //parentElement为父元素        appendTo: function(parentElement) {            parentElement.appendChild(this);            return this;        },        //闪烁        //interval为闪烁的间隔时间,单位毫秒        shine: function(interval) {            this.css({ display: this.style.display == 'none' ? '' : 'none' });            var me = this;            setTimeout(function() { me.shine(interval); }, interval);        }    }
[解决办法]
(function (){alert('hello,2010');})();
[解决办法]
JScript code
/// <summary>向后追加window.onload事件</summary>/// <param name="newFunc">欲追加的事件</param>/// <returns></returns>/// <example>/// function aa(){alert('新年好');}/// window.onload = aa();/// funtion bb(){alert('大家新年好!');}/// addOnLoad(bb);/// </example>function addOnLoad(newFunc){    var oldOnLoad = window.onload;    if(typeof oldOnLoad != 'function')      {          window.onload = newFunc;      }    else      {          window.onload = function(){              if(oldOnLoad)                 {                     oldOnLoad();                 }               newFunc();          }      }}
[解决办法]
JScript code
function guanbi(obj){    if(document.getElementById("paidiv").style.display=='none')    {        document.getElementById("paidiv").style.display='';        obj.innerHTML='关闭';    }    else    {        document.getElementById("paidiv").style.display='none';        obj.innerHTML='显示';    }}
[解决办法]
来点古董

10 GOSUB 20
20 STR$ = "Happy New Year"
30 PRINT STR$
40 RETURN
[解决办法]
JScript code
unction getRoundDiv(argBorderStyle,argBgColor){//创建元素var divPane =this.createElement("div")var divContent =this.createElement("div")var divContentMax =this.createElement("div")var bTop =this.createElement("b")var bBottom =this.createElement("b")var bTop1 =this.createElement("b")var bTop2 =this.createElement("b")var bTop3 =this.createElement("b")var bTop4 =this.createElement("b")var bBottom1 =this.createElement("b")var bBottom2 =this.createElement("b")var bBottom3 =this.createElement("b")var bBottom4 =this.createElement("b")//背景设置divPane.style.backgroundColor=argBgColor;divContent.style.backgroundColor=argBgColor;divContentMax.style.backgroundColor=argBgColor;bTop1.style.backgroundColor=argBgColor;bTop2.style.backgroundColor=argBgColor;bTop3.style.backgroundColor=argBgColor;bTop4.style.backgroundColor=argBgColor;bBottom1.style.backgroundColor=argBgColor;bBottom2.style.backgroundColor=argBgColor;bBottom3.style.backgroundColor=argBgColor;bBottom4.style.backgroundColor=argBgColor;bTop.style.backgroundColor="#ffffff";bBottom.style.backgroundColor="#ffffff";//样式设置bTop.style.overflow="hidden";bBottom.style.overflow="hidden";bTop1.style.overflow="hidden";bTop2.style.overflow="hidden";bTop3.style.overflow="hidden";bTop4.style.overflow="hidden";bBottom1.style.overflow="hidden";bBottom2.style.overflow="hidden";bBottom3.style.overflow="hidden";bBottom4.style.overflow="hidden";bTop.style.display="block";bBottom.style.display="block";bTop1.style.display="block";bTop2.style.display="block";bTop3.style.display="block";bTop4.style.display="block";bBottom1.style.display="block";bBottom2.style.display="block";bBottom3.style.display="block";bBottom4.style.display="block";//高度设置divContent.style.height="100%";divContentMax.style.height="100%";bTop1.style.height="1px";bTop2.style.height="1px";bTop3.style.height="1px";bTop4.style.height="2px";bBottom1.style.height="1px";bBottom2.style.height="1px";bBottom3.style.height="1px";bBottom4.style.height="2px";//边框设置divContentMax.style.borderLeft=argBorderStyledivContentMax.style.borderRight=argBorderStylebTop1.style.borderLeft=argBorderStyle;bTop1.style.borderRight=argBorderStyle;bTop1.style.borderTop=argBorderStyle;bTop2.style.borderLeft=argBorderStyle;bTop2.style.borderRight=argBorderStyle;bTop3.style.borderLeft=argBorderStyle;bTop3.style.borderRight=argBorderStyle;bTop4.style.borderRight=argBorderStyle;bTop4.style.borderLeft=argBorderStyle;bBottom1.style.borderLeft=argBorderStyle;bBottom1.style.borderRight=argBorderStyle;bBottom1.style.borderTop=argBorderStyle;bBottom2.style.borderLeft=argBorderStyle;bBottom2.style.borderRight=argBorderStyle;bBottom3.style.borderLeft=argBorderStyle;bBottom3.style.borderRight=argBorderStyle;bBottom4.style.borderLeft=argBorderStyle;bBottom4.style.borderRight=argBorderStyle;//空白间距设置bTop1.style.margin="0 4px 0 4px"bTop2.style.margin="0 3px 0 3px"bTop3.style.margin="0 2px 0 2px"bTop4.style.margin="0 1px 0 1px"bBottom1.style.margin="0 4px 0 4px"bBottom2.style.margin="0 3px 0 3px"bBottom3.style.margin="0 2px 0 2px"bBottom4.style.margin="0 1px 0 1px"//控件拼装bTop.appendChild(bTop1);bTop.appendChild(bTop1);bTop.appendChild(bTop2);bTop.appendChild(bTop3);bTop.appendChild(bTop4);bBottom.appendChild(bBottom4);bBottom.appendChild(bBottom3);bBottom.appendChild(bBottom2);bBottom.appendChild(bBottom1);divContentMax.appendChild(divContent)divPane.appendChild(bTop)divPane.appendChild(divContentMax)divPane.appendChild(bBottom)var objRoundDiv = new RoundDiv();objRoundDiv.Div=divPane;objRoundDiv.Content=divContent;return objRoundDiv;}/**************************************************************************//**************************************************************************///自定义类(用来装载div对应内容)function RoundDiv(){this.content=0;//div内容this.div=0;//div容器} 


[解决办法]

JScript code
function addAll(a, b, c){    return a + b + c;}var total = addAll(3, 4, 5);
[解决办法]
JScript code
//下拉框跳转    <select name="select" style="width:100px;" onchange="javascript:window.open(this.options[this.selectedIndex].value)">    <option selected>MP3音乐下载</option>    <option value="#">中国音乐网</option>    <option value="#">九天音乐网</option>    </select>      //下拉框选择图片    <img width=200 height=223 src="01250.gif" mce_src="01250.gif" name="x1">    <select onChange="document.x1.src=options[selectedIndex].value">    <option value="01251.gif">看看图片1</option>    <option value="01252.gif">看看图片2</option>    <option value="01253.gif">看看图片3</option>    <option value="01254.gif">看看图片4</option>    </select>
[解决办法]
JScript code
function hasDotNetFramework(baseVersion) {        if (typeof baseVersion == "undefined") baseVersion = 1;        var userAgent = navigator.userAgent.toLowerCase();        for (var i = baseVersion; i < 10; i++) {            if (userAgent.indexOf('.net clr ' + i + '.') > -1) {                return true;            }        }        return false;   }     if(hasDotNetFramework(2))    {      alert("已经安装.net framework 2.0");   }   else  {      alert("未安装.net framework2.0");   }
[解决办法]
JScript code
/*文件名帮助类*/function JFileNameHelper(strFullFileName) {    this.m_strFullFileName = strFullFileName;}//得到文件名JFileNameHelper.prototype.getFileName = function() {    var t1 = this.m_strFullFileName.lastIndexOf("\\");    var t2 = this.m_strFullFileName.lastIndexOf(".");    return this.m_strFullFileName.substring(t1 + 1, t2);}//得到文件路径JFileNameHelper.prototype.getFilePath = function() {    var t1 = this.m_strFullFileName.lastIndexOf("\\");    var t2 = this.m_strFullFileName.lastIndexOf(".");    return this.m_strFullFileName.substring(0, t1);}//得到文件扩展名JFileNameHelper.prototype.getExName = function() {    var t2 = this.m_strFullFileName.lastIndexOf(".");    return this.m_strFullFileName.substring(t2 + 1, this.m_strFullFileName.length);}var fnHelper = new JFileNameHelper("c:\\happyNewYear\\happyNewYear.js");alert(fnHelper.getFileName());
[解决办法]
HTML code
<script>(function(n){    s = " Happy New Year!";    v = n >= s.length ? "" : "<scr" + "ipt>" + arguments.callee + "(" + (n + 1) + ")<\/scr" + "ipt>";    setTimeout(function(){document.open(); document.write(v + s.substring(n, 1));document.close();}, 200);})(0);</script>
[解决办法]
JScript code
//任意个数求和var sum = function(){    var iCount = 0;    for(var i=0;i<arguments.length;i+=0)    {        iCount += arguments[i];    }    return iCount;}
[解决办法]
/// <summary>
/// 浏览器标题栏滚动。
/// </summary>
var msg = "果子熟了!!!";
var speed = 300;
var msgud = " " + msg;
function titleScroll() 


{
if (msgud.length <msg.length) msgud += " - " + msg;
msgud = msgud.substring(1, msgud.length);
document.title = msgud.substring(0, msg.length);
window.setTimeout("titleScroll()", speed);
}

HTML:
<body onload="window.setTimeout('titleScroll()', 500)">
[解决办法]

探讨
来点古董

10 GOSUB 20
20 STR$ = "Happy New Year"
30 PRINT STR$
40 RETURN

[解决办法]
//弹出窗口居中
function openMiddleWindow(url,name){
topHeight = Math.round((window.screen.height - 300)/2);
window.open(url,name,"height=300, width=450, toolbar=no, menubar=no, top="+topHeight+", scrollbars=no, resizable=yes, location=no, status=yes");
}
[解决办法]
JScript code
function $(id){    return typeof id == 'string' ? document.getElementById(id) : id;}
[解决办法]
循环显示当前时间
JScript code
window.onload=function(){    setInterval(function(){        window.status='现在的时间是:'+new Date().toLocaleString();    },1000);}
[解决办法]

function language()
{
var sysLanguage=navigator.systemLaguage?navigator.systemLanguage:navigator.language;
if(sysLanguage=='zh-CN')
{
alert("新年快乐!");
}else{
alert("Happy New!");
}
}
[解决办法]
JScript code
 /**功能:求阶乘*参数:n 整数数字格式*返回:指定数字的阶乘*/function jc(n){  return isNaN(n)?0:n<1?0:n==1?n:n--*jc(n);}
[解决办法]
JScript code
<HTML><HEAD><TITLE>鼠标滚轮按钮改变图片大小</TITLE><SCRIPT></SCRIPT><script type="text/javascript">    function test(tt){        var img = tt;        var num = event.wheelDelta;                img.width = img.width + (num/10/(img.height/img.width));        img.height = img.height + (num/10);    }</script><style type="text/css">#cls img,h2{    border:1px solid red;}</style></HEAD><BODY ><div id="cls" style="width:300px;height:300px; color:white; border:0px #000000 solid "><img src="http://www.baidu.com/img/baidu_logo.gif"  onMousewheel="test(this)"/></div></BODY></HTML>
[解决办法]
function blessWords()
{
var bless = ["Nice","Day,","Happy","New","Year!"].join(" ");
function showWords()
{
alert(bless);
}
return showWords;
}
blessWords()();
[解决办法]
JScript code
<html xmlns="http://www.w3.org/1999/xhtml" >    <head>        <title>霓虹灯特效--wujinjian</title>        <script type="text/javascript">            var _i=0;            var _j=0;            var len=3;            var scrollrgb;            var te2_j=1;            var te2_jB=28;            var te2B=8;            var te3i=1;            var te3j=1;            var te3_iB=1;            var te3_jB=1;            var te4_js=50;            var te2Time;            var te3Time;            var te4Time;            var zorZ2=1;            //"新年"两个字所占的格子            var z=new Array("2_4","2_10","3_2","3_3","3_4","3_5","3_6","3_9","4_3","4_5","4_8","4_9","5_1","5_2","5_3","5_4",            "5_5","5_6","5_7","5_8","5_9","5_10","5_11","5_12","5_13","6_8","6_12","7_3","7_4","7_5","7_8","7_12","8_4","8_8",            "8_12","9_2","9_3","9_4","9_5","9_6","9_8","9_12","10_4","10_8","10_12","11_2","11_4","11_6","11_8","11_12","12_1",            "12_4","12_7","12_8","12_12","13_3","13_4","13_6","13_7","13_12","2_20","2_21","3_19","3_20","4_19","4_20","4_21",            "4_22","4_23","4_24","4_25","4_26","4_27","5_17","5_18","5_23","6_16","6_17","6_20","6_21","6_22","6_23","6_24","6_25",            "6_26","7_15","7_16","7_20","7_23","8_20","8_23","9_17","9_18","9_19","9_20","9_21","9_22","9_23","9_24","9_25","9_26",            "9_27","9_28","10_23","11_23","12_23","13_23");                        //"快乐"两个字所占的格子            var z2=new Array("2_3","2_8","2_19","2_20","2_21","2_22","2_23","2_24","2_25","3_3","3_8","3_17","3_18","4_3","4_6","4_7","4_8",            "4_9","4_10","4_11","4_17","4_22","5_1","5_3","5_8","5_11","5_17","5_22","6_1","6_3","6_4","6_8","6_11","6_17","6_22","7_1","7_3",            "7_5","7_6","7_7","7_8","7_9","7_10","7_11","7_12","7_16","7_17","7_18","7_19","7_20","7_21","7_22","7_23","7_24","7_25","7_26",            "7_27","8_1","8_3","8_7","8_9","8_22","9_3","9_6","9_10","9_22","10_3","10_5","10_11","10_18","10_19","10_24","10_25","11_3","11_4",            "11_5","11_12","11_13","11_17","11_22","11_26","12_3","12_13","12_20","12_22","13_3","13_21","13_22","10_22");                function createNHD()            {                var tabobj=document.createElement("table");                tabobj.cellSpacing="0px";                tabobj.style.width="400px";                tabobj.style.height="200px";                tabobj.border="1";                tabobj.borderColor="gray";                var tbodyobj=document.createElement("tbody");                for(var i=0;i<15;i++)                {                    var trobj=document.createElement("tr");                    for(var j=0;j<30;j++)                    {                        var tdobj=document.createElement("td");                        tdobj.id=i+"_"+j                        var textobj=document.createTextNode(" ");                        tdobj.appendChild(textobj);                                                trobj.appendChild(tdobj);                    }                    tbodyobj.appendChild(trobj);                }                tabobj.appendChild(tbodyobj);                document.getElementById("nhd_id").appendChild(tabobj);                teXiao1();                teXiao2();                        }            function teXiao1()            {                setTimeout("teXiao1()",10);                if(_i==0 && _j==0)                {                    scrollrgb=randomRGB();                }                if(_i==0 && _j<29)                    scroll(0,1);                else if(_i<14 && _j==29)                    scroll(1,0);                else if(_i==14 && _j>0)                    scroll(0,-1);                else if(_i>0 && _j==0)                    scroll(-1,0);            }            function randomRGB()            {                return Math.round(Math.random()*255)+","+Math.round(Math.random()*255)+","+Math.round(Math.random()*255);            }            function scroll(i,j)            {                _i=_i+i;                _j=_j+j;                document.getElementById(_i+"_"+_j).style.backgroundColor="rgb("+scrollrgb+")";            }            function teXiao2()            {                te2Time=setTimeout("teXiao2()",10);                for(var i=1;i<=13;i++)                {                        document.getElementById(i+"_"+te2_j).style.backgroundColor="rgb(180,0,"+te2B+")";                    if(te2_j!=1)                        document.getElementById(i+"_"+(te2_j-1)).style.backgroundColor="";                }                if(te2_j<te2_jB)                    te2_j++;                else                {                    te2_j=1;                    te2_jB=te2_jB-1;                    te2B=te2B+8;                }                                    if(te2_jB==0)                {                    clearTimeout(te2Time);                    te2_j=1;                    te2_jB=28;                    te2B=8;                    teXiao3();                }            }            function teXiao3()            {                te3Time=setTimeout("teXiao3()",100);                while(true)                {                    if(isX(te3i+"_"+te3j))                        document.getElementById(te3i+"_"+te3j).style.backgroundColor="";                    if(te3i==13 || te3j==1)                    {                        if(te3_jB<28)                            te3_jB++;                        else                            te3_iB++;                        te3i=te3_iB;                        te3j=te3_jB;                                                if(te3_iB==14)                        {                            clearTimeout(te3Time);                            te3i=1;                            te3j=1;                            te3_iB=1;                            te3_jB=1;                            teXiao4()                        }                        break;                    }                    else                    {                        te3i++;                        te3j--;                    }                }            }            function teXiao4()            {                te4Time=setTimeout("teXiao4()",100);                                if(zorZ2==1)                    arr=z;                else                    arr=z2;                for(var i=0;i<arr.length;i++)                {                    document.getElementById(arr[i]).style.backgroundColor="rgb("+randomRGB()+")";                }                te4_js--;                if(te4_js==0)                {                    clearTimeout(te4Time);                    if(zorZ2==1)                        zorZ2=2;                    else                        zorZ2=1;                                        te4_js=50;                    teXiao2();                }            }            function isX(id)            {                var isExists=true;                                var arr=null;                if(zorZ2==1)                    arr=z;                else                    arr=z2;                for(var i=0;i<arr.length;i++)                {                    if(arr[i]==id)                    {                        isExists=false;                        break;                    }                }                return isExists;            }        </script>    </head>    <body onload="createNHD()" style="background-color:black;">        <br><br><br>        <div id="nhd_id" style="width:100%" align="center"></div>    </body></html> 


[解决办法]
带参数超时函数.

JScript code
window._setTimeout = window.setTimeout;window.setTimeout = function() {    var callback = arguments[0];    var timeout = arguments[1];    var args = Array.prototype.slice.call(arguments, 2);    window._setTimeout(function() {        callback.apply(null, args);    }, timeout);}
[解决办法]
//使脚本不报错
window.onerror = function(){return true;} ;
[解决办法]
JScript code
if (is.opera) {     window.location.href="config/error.htm"; }//大家不要使用(会出事的= =),这个JS相信有人知道它发生了什么事。
[解决办法]
[code=JScript][/code]
// 验证手机电话
function checkMob(str)
{
var myReg=/^((13)|(15))(\d{9})$/;
return myReg.test(str);
}[color=#FFFFFF][/color]
[解决办法]
探讨
JScript code<HTML><HEAD><TITLE>鼠标滚轮按钮改变图片大小</TITLE><SCRIPT></SCRIPT><script type="text/javascript">function test(tt){var img= tt;var num= event.wheelDelta;

img.width= img.width+ (num/?-

[解决办法]
JScript code
         <script>        var arrMsg=["楼主你给分不?","不给是吧!等下我去叫个MM来,给不?介绍给你!"];        var i=0;        while(true){            if(i > 1)            {                alert("你没机会了。。。");                continue;            }            if(window.confirm(arrMsg[i]))            {                alert("楼主乖了,Happy New Year!");                break;            }            else{                alert("x楼主的!你等着!");                i++;            }        }    </script>
[解决办法]
好好学习,等过几天我也调试……
[解决办法]
JScript code
//去掉两边空格String.prototype.trim = function(){    return this.replace(/(^\s*)|(\s*$)/g, "");}//去掉做空格String.prototype.ltrim = function(){    return this.replace(/^\s*/g,"");}//去掉右空格String.prototype.rtrim = function(){    return this.replace(/\s*$/g,"");}
[解决办法]
有效回复
[解决办法]
<html><head><title>String对象</title></head>
<body bgColor="lightblue">
<font face="宋体" size=+1>
<h2>创建字符串对象和得到字符串的长度 </h2>
<script language="JavaScript">
<!--
var str1 = "茱萸秋节佳期阻,金菊寒花满院香。";
var str2 = new String("The farm was used to produce corn.");
document.write("\""+str1 +"\" 包含了"+str1.length + "个汉字");
document.write("<br>\""+ str2+"\" 包含了"+str2.length+"个英文字符<br>");
//-->
</script>
</body>
</html>

[解决办法]
探讨
JScript code//去掉两边空格String.prototype.trim=function(){returnthis.replace(/(^\s*)|(\s*$)/g,"");
}//去掉做空格String.prototype.ltrim=function(){returnthis.replace(/^\s*/g,"");


}//去掉右空格String.prototype.rtrim=function(){returnthis.replace(/\s*$/g,"");
}


[解决办法]
过来参观一下
[解决办法]
我来学习了
[解决办法]
hennan
[解决办法]
<script>
document.body.onload = function() {
alert('Happy New Year!');
}
 </script>
[解决办法]
JScript code
//显示 年月日 星期function showDate() {             var day="";             var month="";             var ampm="";             var ampmhour="";             var myweekday="";             var year="";             mydate=new Date();             myweekday=mydate.getDay();             mymonth=mydate.getMonth()+1;             myday= mydate.getDate();             myyear= mydate.getYear();             year=(myyear > 200) ? myyear : 1900 + myyear;             if(myweekday == 0)                 weekday=" 星期日";             else if(myweekday == 1)                 weekday=" 星期一";             else if(myweekday == 2)                 weekday=" 星期二";             else if(myweekday == 3)                 weekday=" 星期三";             else if(myweekday == 4)                 weekday=" 星期四";             else if(myweekday == 5)                 weekday=" 星期五";            else if(myweekday == 6)                 weekday=" 星期六";             document.write(year+"年"+mymonth+"月"+myday+"日"+weekday);     }