/* $id : jquery for ajax更改状态值 @params: url 发送url @params: imgid 标签id @params: id id */ function fetch_ajax(imgid,id) { var requesturl = document.url; // alert(requesturl); var img_on = "xycms/images/yes.gif"; var img_off = "xycms/images/no.gif"; var action = $("#attr_"+imgid+id).val(); if(action == imgid+"close") { $("#"+imgid+id).attr("src",img_off); //变灰色按钮 $("#attr_"+imgid+id).val(imgid+"open"); //重新赋值 为 open $.ajax({ type: "post", url: requesturl, data: "act=update&action="+action+"&id="+id+"&imgid="+imgid+"&rnd="+new date().tostring(), datatype : "text", success: function(data) {} }); } else { $("#"+imgid+id).attr("src",img_on); $("#attr_"+imgid+id).val(imgid+"close"); $.ajax({ type: "post", url: requesturl, data: "act=update&action="+action+"&id="+id+"&imgid="+imgid+"&rnd="+new date().tostring(), datatype : "text", success: function(data) {} }); } } function fetch_ajax_other(imgid,id) { var requesturl = document.url; var action = $("#attr_"+imgid+id).val(); if(action == imgid+"close") { // $("#"+imgid+id).attr("src",img_off); //变灰色按钮 $("#"+imgid+id).removeclass('changegreen').addclass('changegray').text("否"); $("#attr_"+imgid+id).val(imgid+"open"); //重新赋值 为 open $.ajax({ type: "post", url: requesturl, data: "act=update&action="+action+"&id="+id+"&imgid="+imgid+"&rnd="+new date().tostring(), datatype : "text", success: function(data) {} }); } else { // $("#"+imgid+id).attr("src",img_on); $("#"+imgid+id).removeclass('changegray').addclass('changegreen').text("是"); $("#attr_"+imgid+id).val(imgid+"close"); $.ajax({ type: "post", url: requesturl, data: "act=update&action="+action+"&id="+id+"&imgid="+imgid+"&rnd="+new date().tostring(), datatype : "text", success: function(data) {} }); } } //鼠标经过抖动效果 $(".login-logo img,.login-user-message span a,.login-img img,.box.count ul li .info .ico").each(function(k,img){ new jumpobj(img,8); }); function dc() { var elements = new array(); for (var i = 0; i < arguments.length; i++) { var element = arguments[i]; if (typeof element == 'string') element = document.getelementbyid(element); if (arguments.length == 1) return element; elements.push(element); } return elements; } //随机数 function getrndnum(n) { var chars = ['0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z']; var res = ""; for(var i = 0; i < n ; i ++) { var id = math.ceil(math.random()*35); res += chars[id]; } return res; } //menu function menuon(id) { try{dc('tab'+id).classname='tab_on';}catch(e){} } //close msg function closemsg() { try{dc('msgbox').innerhtml = '';dc('msgbox').style.display = 'none';}catch(e){} } //dmsg function dmsg(str, id, s, t) { var t = t ? t : 5000; var s = s ? true : false; try{if(s){window.scrollto(0,0);}dc('d'+id).innerhtml = ' '+str+sound('tip');$(id).focus();}catch(e){} window.settimeout(function(){dc('d'+id).innerhtml = '';}, t); } //sound function sound(file) { return '
'; } //信息全选控制 function checkall(e, itemname){ var aa = document.getelementsbyname(itemname); for (var i=0; i= 48) && (event.keycode <= 57)); } function isdigit2(){ return ((event.keycode >= 48) && (event.keycode <= 57) || (event.keycode = 46)); } //树型结构样式(列表展开,合并效果) function collapse(img, objname){ var obj; obj = document.getelementbyid(objname); if (img.src.indexof('open') != -1){ img.src = img.src.replace('open', 'close'); obj.style.display = 'none'; }else{ img.src = img.src.replace('close', 'open'); obj.style.display = ''; } } //只能由汉字,字母,数字组合 function checkuserstr(str){ var re1 = new regexp("^([\u4e00-\ufa29]|[\ue7c7-\ue7f3]|_|[a-za-z0-9])*$"); if(!re1.test(str)){ return false; }else{ return true; } } //判断字符长度,一个汉字为2个字符 function strlen(s){ var l = 0; var a = s.split(""); for (var i=0;i num){ my.checked = false; alert('最多只能选择' + num + '项'); return false; } } } } //部分功能代码 $(function() { //推荐tags $(".f_tag a").click(function() { if($(this).attr("class") != "over"){ var a = $(this).text(); var input = $("#tag").val(); if(input != ''){ input = input+","+a; }else{ input = a; } $("#tag").val(input); } }); $("#order_select #order-status").bind("change",function(){ var status = $(this).children('option:selected').val(); var chosen = $(".id:checked").length; if(chosen == 0){ alert("请选择你要转移的内容!"); return false; } if (status == 0) { return false; } $('#action').val('order_status'); $('#myform').submit(); }); //判断是源码模式和编辑模式,如果是源码模式转换成编辑模式 // $(".button").click(function(){ // return false; // var a=editor.execcommand( 'source'); // alert(a); // }); //更新产品排序 $("#order_btn").click(function(){ if(confirm('确定更新排序吗!?')){ $('#action').val('orders'); $(".id").attr("checked",true); $('#myform').submit(); return true; } return false; }); //更新案例排序 $("#order_case").click(function(){ if(confirm('确定更新排序吗?')) { $('#action').val('orders'); $(".check").attr("checked",true); $('#myform').submit(); return true; } return false; }); $("#move_select #cid").change(function(){ var cateid = $(this).children('option:selected').val(); if(cateid == ''){ return false; } var chosen = $(".id:checked").length; if(chosen == 0){ alert("请选择你要转移的内容!"); return false; } $("#cate").val(cateid); $('#action').val('move'); $('#myform').submit(); }); $("#copy_select #fid").change(function(){ var cateid = $(this).children('option:selected').val(); if(cateid == ''){ return false; } var chosen = $(".id:checked").length; if(chosen == 0){ alert("请选择你要复制的内容!"); return false; } $('#action').val('copys'); $('#myform').submit(); }); $("#move_case #cid").change(function(){ var cateid = $(this).children('option:selected').val(); if(cateid == ''){ return false; } var chosen = $(".check:checked").length; if(chosen == 0){ alert("请选择你要转移的内容!"); return false; } $("#cate").val(cateid); $('#action').val('move'); $('#myform').submit(); }); $("#copy_case #fid").change(function(){ var cateid = $(this).children('option:selected').val(); if(cateid == ''){ return false; } var chosen = $(".check:checked").length; if(chosen == 0){ alert("请选择你要复制的内容!"); return false; } $('#action').val('copys'); $('#myform').submit(); }); //产品分类自定义目录 $("#word_btn").click(function(){ var title = $("#catename").val(); if(!title){ var title2 = $("#title").val(); if(title2){ title = title2; } if(!title){ alert("名称不能为空"); $("#catename").focus(); return false; } } $.ajax({ type: "post", url: "../source/core/word.php", datatype: "json", data: {"word":title}, success: function(json) { var result = json.word; $("#word").val(result); } }); }); //智能匹配keywords $("#smart_keywords").click( function() { var cat = $("#cid option:selected").text(); if(cat=="==选择==") { alert("请选择产品分类!"); return false; } // var a_cat=cat.substring(2); var a_cat=cat.replace("├",""); var title=$("#title").val(); if(!title) { alert("名称不能为空"); $("#title").focus(); return false; } var value=a_cat+","+title+"价格,"+title+"批发"; $("#tag").val(value); // $.ajax({ // type: "post", // url: "../source/core/keywords.php", // datatype: "json", // data: {"title":title}, // success: function(json) { // var result = json.result; // $("#tag").val(result); // } // }); }); //新闻智能匹配keywords $("#smart_keywordsnew").click( function() { var title = $("#title").val(); if(!title) { alert("名称不能为空"); $("#title").focus(); return false; } $.ajax({ type: "post", url: "../source/core/keywords.php", datatype: "json", data: {"title":title}, success: function(json) { var result = json.result; $("#tag").val(result); } }); }); //手动关键词智能匹配keywords $("#smart_keywordsnews").click( function() { var catename = $("#catename").val(); if(!catename) { alert("名称不能为空"); $("#catename").focus(); return false; } $.ajax({ type: "post", url: "../source/core/keywords.php", datatype: "json", data: {"title":catename}, success: function(json) { var result = json.result; $("#tag").val(result); } }); }); //添加产品后跳转到当前产品分类 var cid = $("#add_cid").val(); if(cid){ $("#cid option[value="+cid+"]").attr("selected",'true'); } //高级信息 var more = '高级信息'; var hide = $(".product_tj tr:gt(7)"); hide.hide(); $(".product_tj").append(more); $("#more").click(function(){ hide.toggle(600,function(){ if(hide.css("display") != "none"){ $("#more").text("基本信息"); }else{ $("#more").text("高级信息"); } }); }); //站点设置高级信息,表格样式:.senior var more_table = '高级信息'; var hide_table = $(".senior tr:gt(17):not(:last)"); hide_table.hide(); $(".senior tr:last").before(more_table); $("#more_table").click(function(){ hide_table.toggle(600,function(){ if(hide_table.css("display") != "none") { $("#more_table").text("基本信息"); }else{ $("#more_table").text("高级信息"); } }); }); //产品推荐和最新产品相关js $(".remove").click(function(){ var id = $(this).attr("rel"); var remove_li = $(this).parents("li"); var item = $(this).attr("type"); $.ajax({ type: "get", url: "xycms_product.php?action=remove_r", datatype: "text", data: {"id":id,"item":item}, success: function(data) { if(data){ remove_li.remove(); //alert("移除成功!"); }else{ alert("移除失败!"); } } }); }); //推荐和最新产品更新排序 $(".update_orders").click(function(){ var id = new array(); var orders = new array(); var data = ''; $(".remove").each(function(){ id.push($(this).attr("rel")); }); $(".orders").each(function(){ data = $(this).val(); if(data != ''){ orders.push(data); }else{ alert("排序不能为空"); $(this).focus(); return false; } }); if(data == ''){ return false; } var item = $(".opera a:first").attr("type"); $.ajax({ type: "get", url: "xycms_product.php?action=orders_r", datatype: "text", data: {"id":id,"orders":orders,"item":item}, success: function(data) { if(data){ alert("更新排序成功!"); window.location.reload(); }else{ alert("更新排序失败!"); } } }); }); //图片上传 $('.pic_remove').click(function(){ $(this).siblings('.upload_img').removeattr("src"); $(this).siblings('#uploadfiles').val(""); $(this).siblings("#thumbfiles").val(""); $(this).siblings('.upload_img').css("display","none"); $(this).siblings('#iframe_t').attr("src",$(this).siblings('#iframe_t').attr('src')); $(this).siblings('#iframe_t').css("display","block"); $(this).css("display","none"); }); //通用选项卡切换 $('.tab ul li').click(function(){ var index = $(this).index(); $.cookie('tab', index); $(this).addclass('on').siblings('li').removeclass('on'); $(this).parent().siblings('.tab_content').children('.contentlist').removeclass('on').eq(index).addclass('on'); }); //关联下载 (function($) { $.fn.autocomplete = function(option) { return this.each(function() { var $this = $(this); var $dropdown = $('