www.gusucode.com > 搜一次CMS电影程序 PHP 1.5源码程序 > admin/js/video.js
$(document).ready(function(){ $("#ChkAll").click(function(){ if($(this).attr("checked")==true){ $("input[id='S_ID']").each(function(){ $(this).attr("checked",true); }) }else{ $("input[id='S_ID']").each(function(){ $(this).attr("checked",false); }) } }) $("#search").click(function(){ var keyword=$("#keyword")[0].value; keyword=encodeURI(keyword); if(keyword==''){ $("#keyword").css("border","1px solid red");return false; }else{ $("#form1").attr("action",'admin_video.php?action=listbysc&keyword=' + keyword); $("#form1").submit(); } }) $("#torun").click(function(){ if(confirm('确定执行此操作吗?')){return true;}else{return false;} }) $("input[name=reg]").bind("click",regulate) $("span[id=topicsel]").bind("click",topicsel) $("span[id=remarksel]").bind("click",remarksel) //被调函数 function regulate(){ var id=$(this).attr("id"); var content=$("#S_Vdata"+id).attr("value"); if(content.length==0){jAlert('请填写影片地址!',"操作提示");return false;} if(navigator.userAgent.indexOf("Firefox")>0){var contentarr=content.split("\n");}else{contentarr=content.split("\r\n");} var newadd=""; for(var i=0;i<contentarr.length;i++){ if(contentarr[i].length>0){ var videoadd=contentarr[i].split('$'); if(videoadd.length==1){ contentarr[i]='第'+(i+1)+'集$'+contentarr[i]; }else if(videoadd.length==2){ contentarr[i]='第'+(i+1)+'集$'+videoadd[1]; } } newadd+=contentarr[i]+"\r\n"; } newadd=trim(newadd,"\r\n") $("#S_Vdata"+id).attr("value",newadd); } function trim(str,filter){ var len len=filter.length; if(str.substr(0,len)==filter){ str=str.substr(len) } if(str.substr(str.length-len)==filter){ str=str.substr(0,str.length-len) } return str } function topicsel(){ var s_id=$(this).attr("s_id"); var topicid=$(this).attr("topicid"); var topicName=$(this); var offset=topicName.offset(); var topicTop=offset.top; var topicLeft=offset.left; creatediv(99997,250,20); var ShowDiv=$("#confirm"); ShowDiv.css('border','1px solid #55BBFF').css('background','#C1E7FF').css('padding',' 3px 0px 3px 4px').css('top',topicTop-4+'px').css('left',topicLeft-100+'px').html('正在加载内容......'); ShowDiv.load("js/ajaxfun.php?s_id="+s_id+"&types=1&action=topic&tid="+topicid); } function remarksel(){ var s_id=$(this).attr("r_id"); var rid=$(this); var offset=rid.offset(); var topicTop=offset.top; var topicLeft=offset.left; creatediv(99997,250,20); var ShowDiv=$("#confirm"); ShowDiv.css('border','1px solid #55BBFF').css('background','#C1E7FF').css('padding',' 3px 0px 3px 4px').css('top',topicTop-4+'px').css('left',topicLeft-100+'px').html(' 连载至<input type="text" size="4" name="cremark" id="cremark">集 <input type="button" value="确定" class="rb1" onclick="cremark('+s_id+')"> <input type="button" value="关闭" class="rb1" id="remarkclose" onclick="closet()"> '); //ShowDiv.load("js/ajaxfun.php?s_id="+s_id+"&action=remark"); } function creatediv(z,w,h){ $('<div id="adddiv"></div>') .css('top', '0') .css('width',document.documentElement.scrollWidth+"px") .css('height',document.documentElement.scrollHeight+"px") .css('z-index',z) .css('filter','Alpha(Opacity=0)') .css('position','absolute') .appendTo("body"); $('<div id="confirm"></div>') .css('position','absolute') .css('z-index',z+1) //.css('width',w+"px") //.css('height',h+"px") .css('top','200px') .css('left','300px') .appendTo("body"); } }) function ShowStar(level,ids){ var htmlStr="" if(level==0){level=0} if (level>0){htmlStr+="<img src='images/starno.gif' border='0' style='cursor:pointer;margin-left:2px;' title='取消推荐' onclick='EditReco("+ids+",0)'/>"} for(i=1;i<=level;i++){ htmlStr+= "<img src='images/star0.gif' border='0' style='cursor:pointer;margin-left:2px;' title='推荐为"+i+"星级' id='star"+ids+"_"+i+"' onclick='EditReco("+ids+","+i+")' />"} for(j=level+1;j<=5;j++){ htmlStr+= "<img src='images/star1.gif' border='0' style='cursor:pointer;margin-left:2px;' title='推荐为"+j+"星级' id='star"+ids+"_"+j+"' onclick='EditReco("+ids+","+j+")' />" } $("#S_Reco"+ids).html(htmlStr); } function EditReco(ids,level){ $.get( "js/ajaxfun.php?id="+ids+"&types=0&level="+level+"&action=editreco", function(obj){ if(obj=='ok'){ ShowStar(level,ids); }else{ $("#S_Reco"+ids).html("<font color='red'>Error!</font>"); } } ); } function ctopic(ids){ var tid=$("#videotopicid").val(); $.get( "js/ajaxfun.php?id="+ids+"&types=1&tid="+tid+"&action=topicsave", function(obj){ if(obj=='ok'){ $("#confirm").remove(); if(tid==0){ $("#ss"+ids).find("img").attr('src','images/topicno.gif'); }else{ $("#ss"+ids).find("img").attr('src','images/topicyes.gif'); } }else{ $("#ss"+ids).html("<font color='red'>Error!</font>"); } } ); } function cremark(ids){ var tid=$("#cremark").val(); $.get( "js/ajaxfun.php?id="+ids+"&tid="+tid+"&action=remark", function(obj){ if(obj=='ok'){ $("#confirm").remove(); if(tid==""){ $("#remark_"+ids).html("<font color='red'>[完结]</font>"); } else{ $("#remark_"+ids).html("<font color='red'>[连载至"+tid+"集]</font>"); } }else{ $("#remark_"+ids).html("<font color='red'>未知错误</font>"); } } ); } function closet(){ $("#confirm").remove(); } function appendplay(i,strs,type,server){ var str=unescape(strs) var servers=unescape(server) var n=i-1 var m=i+1 source="<table border='0' cellpadding='0' cellspacing='0' width='100%'><tr ><td class='td_border' width='11%' height='35'> 播放来源"+m+":</td> <td width='89%' class='td_border'><select id='S_Source"+i+"' name='S_Source[]'><option value=''>暂无数据"+m+"</option>"+str+"</select> 服务器组:<select id='S_Server"+i+"' name='S_Server[]'><option value='0'>服务器组</option>"+servers+"</select> </td></tr><tr><td width='11%' class='td_border'> 数据地址"+m+":<br/> <input type='button' value='校正' title='校正右侧文本框中的数据格式' class='rb1' name='reg' onclick='regulate2("+m+")' id='"+m+"' /></td><td width='89%' align='left' class='td_border'><textarea id='S_Vdata"+m+"' name='S_Vdata[]' rows='8' cols='85'></textarea></td></tr><tr id='btn_addpaly"+i+"'><td colspan='2' class='td_border' height='30' > <img src='images/add.png' id='btn_addplay' onclick=appendplay("+m+",\""+escape(str)+"\","+type+",\""+escape(server)+"\") value='添 加 地 址"+n+"' style='cursor:pointer' alt='添 加 地 址'> <img src='images/cut.png' value='减 少 地 址' onclick='removeplay("+m+","+n+")' style='cursor:pointer' alt='减 少 地 址'></td></tr></table>" var playdiv=document.createElement("div"); playdiv.id="ss"+m playdiv.innerHTML=source $("#playarea").append(playdiv) $("#btn_addpaly"+n).css("display","none") } function removeplay(m,n){ $('#ss'+m).remove(); $("#btn_addpaly"+n).css("display","") } function regulate2(id){ var content=$("#S_Vdata"+id).attr("value"); if(content.length==0){jAlert('请填写影片地址!',"操作提示");return false;} if(navigator.userAgent.indexOf("Firefox")>0){var contentarr=content.split("\n");}else{contentarr=content.split("\r\n");} var newadd=""; for(var i=0;i<contentarr.length;i++){ if(contentarr[i].length>0){ var videoadd=contentarr[i].split('$'); if(videoadd.length==1){ contentarr[i]='第'+(i+1)+'集$'+contentarr[i]; }else if(videoadd.length==2){ contentarr[i]='第'+(i+1)+'集$'+videoadd[1]; } } newadd+=contentarr[i]+"\r\n"; } $("#S_Vdata"+id).attr("value",newadd); } function spango(id,url){ $.post(''+url+'&id='+id,function (R){ if(R=='ok'){ $('#span'+id).remove(); } }); }