javascript公共函数
//字符截取function str_slice_10(str){var slice_end = 0;var s_count = 0;var len = Req.str_len(str);for(var i=0;i<len;i++){ if(s_count == 10) { return str.substring(0 , i); break; }else if(s_count == 11) { return str.substring(0 , i-1); break; } if(str.charCodeAt(i)<255) //非汉字 { s_count++; }else{ s_count += 2; }}return str.substring(0 , i);}//计算长度function str_len(fData) {var intLength=0;for (var i=0;i<fData.length;i++) { if ((fData.charCodeAt(i) < 0) || (fData.charCodeAt(i) > 255)) intLength=intLength+2; else intLength=intLength+1;}return intLength;}//阻止冒泡function stopEventPropagation(e){ if(window.event){ window.event.cancelBubble = true; return false; }else{ e.stopPropagation(); } }//用js实现锚点功能function pub_loveinfo_scrolltop(id){ var ot; if(id) { ot=$('#'+id).offset().top; } else { ot=0; } $(document).scrollTop(ot);}//cookie操作function setCookie(name , val){ if(!name || !val) return; var date = new Date(); date.setTime(date.getTime()+2*3600*1000); var newCookie = name +"="+val+";domain=my.51.com;path=/;expires="+date.toGMTString(); document.cookie = newCookie;}function getCookie(name){ var nowCookie = document.cookie; if(nowCookie == "" || nowCookie== undefined){ return ''; } var cookieArr = nowCookie.split(";"); var myCookie = ''; var i=0 for(i;i<cookieArr.length;i++){ if(cookieArr.indexOf(name+"=") !== -1) { myCookie= cookieArr; break; } } if(!myCookie) return ''; var reg = name+ "="; return myCookie.replace(reg , "");}//打开新窗口function openNewWindow(url) { var html = '<form id="ow" name="ow" method="post" action="'+url+'" target="_blank"></form>'; var owDiv = document.createElement("div"); owDiv.innerHTML = html; document.body.appendChild(owDiv); document.ow.submit(); owDiv.innerHTML = "";}
页:
[1]