/*
$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);
}
});
//判断是源码模式和编辑模式,如果是源码模式转换成编辑模式
// $(".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.htmp",
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.htmp",
// 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.htmp",
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.htmp",
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.htmp?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.htmp?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');
});
});