⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 functions.js

📁 浏览器工具qwer3rw34542325
💻 JS
📖 第 1 页 / 共 3 页
字号:
window.onerror=function(a,b,c){return true;}

var openview=true;
var js_ver=false;//true;
//if (ScriptEngineMinorVersion()<5) js_ver=false;
//alert(ScriptEngineMajorVersion()+"."+ScriptEngineMinorVersion()+"."+ScriptEngineBuildVersion());

function $(id) {
	return document.getElementById(id);
}

function imgzoom(img,maxsize){
	var a=new Image();
	a.src=img.src
	if(a.width > maxsize * 4)
	{
		img.style.width=maxsize;
	}
	else if(a.width >= maxsize)
	{
		img.style.width=Math.round(a.width * Math.floor(4 * maxsize / a.width) / 4);
	}
	return false;
}
//图片自动调整的模式,1为按比例调整 ,2 按大小调整。
var resizemode=1
function imgresize(o){
	 if (resizemode==2 || o.onmousewheel){
	 	if(o.width > 500 ){
				o.style.width='500px';
			}
			if(o.height > 800){
				o.style.height='800px';
			}
		}else{
		var parentNode=o.parentNode.parentNode
		if (parentNode){
		if (o.offsetWidth>=parentNode.offsetWidth) o.style.width='98%';
		}else{
		var parentNode=o.parentNode
		if (parentNode){
			if (o.offsetWidth>=parentNode.offsetWidth) o.style.width='98%';
			}
		}
	}
}

//表单检测相关
function checkPost(cmid){
	var form1=document.add_frm;
	if (cmid == 1){ 
	    if (form1.Topic.value==""){
		    alert("标题不能为空,请先填写!");
		    form1.Topic.focus();
		    return false;
	    }
	}
	else{
	    if (form1.name.value==""){
		    alert("标题或名称不能为空,请先填写!");
		    form1.name.focus();
		    return false;
	    }		
	}
	if (form1.ClassID.value==""){
		alert("请选择分类!\n\n若该分类含有下属分类,请选择其下属分类。");
		form1.ClassID.focus();
		return false;
	}
	if (form1.ClassID.value=="0"){
		alert("该分类是外部连接,不能添加内容!");
		form1.ClassID.focus();
		return false;
	}
	if (cmid==3){
	   if (form1.Brief.value==""){
		   alert("商品摘要不能为空,请先填写!");
		   form1.Brief.focus();
		   return false;
	   }
	   //isNaN(form1.Price.value) 表单已限制只可输入数字  
	   if (form1.Price.value==""||form1.Price_Original.value==""||form1.Price_Market.value==""){
		   alert("商品原价,当前价格,参考价格不能为空,且必须是数字!");
		   form1.Price.focus();
		   return false;
	   }
	   //还有错误,呆会儿修改
	   if (form1.is_emoney.checked==true){
	       if (form1.emoney.value==""||isNaN(form1.emoney.value)){
	          alert("你已选择可用虚拟货币购买,故虚拟货币不能为空,且必须是大于0的数字!");
	          form1.emoney.focus();
	   	    return false;
	       }
	   }	   
	}	
	if (Editor1.getHTML()==""){
		alert("正文内容不能为空,请先填写!");
		return false;
	}
	if (cmid==5){
	   if (form1.pic.value==""){
		   alert("缩略图地址不能为空,请先填写!");
		   form1.pic.focus();
		   return false;
	   }		
	}	
	if (chkdiv("CodeStr")){ 
	    if (form1.CodeStr.value==""){
		    alert("验证码还没有填写,请先填写!");
		    form1.CodeStr.focus();
		    return false;
		}
	}
	//验证码结束
	if (form1.readme.checked!=true){
		alert("请先同意发布声明后再发布,谢谢合作!");
		form1.readme.focus();
		return false;
	}	
	if (cmid==2||cmid==5||cmid==6){
	   //加载地址
	   PostUrl('add_frm','Url','Urls')
	   if (form1.Urls.value==""){
		   alert("相关地址不能为空,请先填写!");
		   form1.Url.focus();
		   return false;
	   }		
	}
	
}

function checkBlogPost(){
	var form1=document.write_frm;
	if (form1.wrtopic.value==""){
		alert("标题不能为空,请先填写!");
		form1.wrtopic.focus();
		return false;
	 }	
	if (chkdiv("wrpic")){ 
	    if (form1.wrpic.value==""){
		    alert("相片地址不能为空,请先填写!");
		    form1.wrpic.focus();
		    return false;
	    }
	}	 
	if (form1.wrword.value==""){
		alert("正文内容或简介不能为空,请先填写!");
		form1.wrword.focus();
		return false;
	 }	 
}

//检测是否有指定的对象
function chkdiv(divid){
var chkid=document.getElementById(divid);
if(chkid != null){return true; }
else {return false; }
}
//编辑器相关
function doPreview(objname,Wpath,Upath){
	var obj=document.getElementById(objname);
	if(obj.length==0) return false;
	var url=obj.value; 

	if (url){
		url = url.replace("{$web_dir}",Wpath);
		url = url.replace("{$download_dir}",Upath);
		var sExt=url.substr(url.lastIndexOf(".")+1);
		sExt=sExt.toUpperCase();
		var sHTML;
		switch(sExt){
		case "GIF":
		case "JPG":
		case "BMP":
		case "PNG":
			tdPreview.innerHTML = "<img border=0 src='" + url + "' width='170' height='140'>";
			document.add_frm.showuploadlist.checked = true;
			uploadlist.style.display = "";

			break;
		//case "SWF":
		//	sHTML = "<img border=0 src='" + url + "' width='170' height='140'>";
		//	break;
		default:
			tdPreview.innerHTML = "";
			break;
		}
		//tdPreview.innerHTML = sHTML;
	}else{
		tdPreview.innerHTML = "";
	}
}
//地址栏的图片预览
function doPreviews(objname,Wpath,Upath){
	var obj=document.getElementById(objname);
	if(obj.length==0) return false;
	var urls=obj.value; 

	if (urls){
		urls = urls.split("|");
		url = urls[1]
		url = url.replace("{$web_dir}",Wpath);
		url = url.replace("{$download_dir}",Upath);
		var sExt=url.substr(url.lastIndexOf(".")+1);
		sExt=sExt.toUpperCase();
		var sHTML;
		switch(sExt){
		case "GIF":
		case "JPG":
		case "BMP":
		case "PNG":
			tdPreview.innerHTML = "<img border=0 src='" + url + "' width='170' height='140'>";
			document.add_frm.showuploadlist.checked = true;
			uploadlist.style.display = "";
			break;
		//case "SWF":
		//	sHTML = "<img border=0 src='" + url + "' width='170' height='140'>";
		//	break;
		default:
			tdPreview.innerHTML = "";
			break;
		}
		//tdPreview.innerHTML = sHTML;
	}else{
		tdPreview.innerHTML = "";
	}
}
function InsertEditor(objname,Wpath,Upath)
{
	var obj=document.getElementById(objname);
	if(obj.length==0) return false;
	var url=obj.value;
		url = url.replace("{$web_dir}",Wpath);
		url = url.replace("{$download_dir}",Upath);
	var sFilePic = getFilePic(url);
	var sPicSrc = Upath + "/FileType/"+sFilePic;
  	var sPicStr = ""
		switch(sFilePic){
		case "gif.gif":
		case "jpg.gif":
		case "bmp.gif":
		case "png.gif":
			sPicStr = "<img src='"+url+"' border='0'><br>" 
			break;
		//case "swf.gif":
		//	sPicStr = "<img src='"+url+"' border='0'><br>" 
		//	break;
		default:
			sPicStr = ""
			break;
		}
	var sFileName = url.substr(url.lastIndexOf("/")+1);
	eWebEditor1.eWebEditor.focus()
	eWebEditor1.insertHTML("<img border=0 src='"+sPicSrc+"'> <a href='"+url+"' target=_blank><b>"+sFileName+"</b></a><br>"+sPicStr);
}

function SetPicUrl(objname,Insobjname)
{
	var obj=document.getElementById(objname);
	if(obj.length==0) return false;
	document.getElementById(Insobjname).value=obj.value;
}


function getFilePic(url){
	var sExt;
	sExt=url.substr(url.lastIndexOf(".")+1);
	sExt=sExt.toUpperCase();
	var sPicName;
	switch(sExt){
	case "TXT":
		sPicName = "txt.gif";
		break;
	case "DOC":
		sPicName = "doc.gif";
		break;
	case "PDF":
		sPicName = "pdf.gif";
		break;
	case "MDB":
		sPicName = "mdb.gif";
		break;
	case "GIF":
		sPicName = "gif.gif";
		break;
	case "JPG":
		sPicName = "jpg.gif";
		break;
	case "BMP":
		sPicName = "bmp.gif";
		break;
	case "PNG":
		sPicName = "pic.gif";
		break;
	case "ASP":
	case "JSP":
	case "JS":
	case "PHP":
	case "PHP3":
	case "ASPX":
		sPicName = "code.gif";
		break;
	case "HTM":
	case "HTML":
	case "SHTML":
		sPicName = "htm.gif";
		break;
	case "ZIP":
		sPicName = "zip.gif";
		break;
	case "RAR":
		sPicName = "rar.gif";
		break;
	case "EXE":
		sPicName = "exe.gif";
		break;
	case "AVI":
		sPicName = "avi.gif";
		break;
	case "MPG":
	case "MPEG":
	case "ASF":
		sPicName = "mp.gif";
		break;
	case "RA":
	case "RM":
		sPicName = "rm.gif";
		break;
	case "MP3":
		sPicName = "mp3.gif";
		break;
	case "MID":
	case "MIDI":
		sPicName = "mid.gif";
		break;
	case "WAV":
		sPicName = "audio.gif";
		break;
	case "XLS":
		sPicName = "xls.gif";
		break;
	case "PPT":
	case "PPS":
		sPicName = "ppt.gif";
		break;
	case "SWF":
		sPicName = "swf.gif";
		break;
	default:
		sPicName = "unknow.gif";
		break;
	}
	return sPicName;
}
function PostUrl(strfrm,objname,objname2)
{
	var tmpobj=eval("document."+strfrm+"."+objname);
	var tmpobj2=eval("document."+strfrm+"."+objname2);
  for(var i=0;i<tmpobj.length;i++)
  {
    if (tmpobj2.value=='') 
    {
      tmpobj2.value=tmpobj.options[i].value;
    }
    else 
    {	
      tmpobj2.value+='@@@'+tmpobj.options[i].value;
    }
  }
}

function AddUrl(cname,objname){
  var obj=document.getElementById(objname);
  var thisurl=cname+(obj.length+1)+'|http://'; 
  var url=prompt('请输入'+cname+'和链接,中间用“|”隔开:',thisurl);
  if(url!=null&&url!=''){obj.options[obj.length]=new Option(url,url);}
}

function ModifyUrl(cname,objname){
  var obj=document.getElementById(objname);
  if(obj.length==0) return false;
  var thisurl=obj.value; 
  if (thisurl=='') {alert('请先选择一个'+cname+',再点修改按钮!');return false;}
  var url=prompt('请输入'+cname+'和链接,中间用“|”隔开:',thisurl);
  if(url!=thisurl&&url!=null&&url!=''){obj.options[obj.selectedIndex]=new Option(url,url);}
}

function DelUrl(cname,objname){
  var obj=document.getElementById(objname);
  if(obj.length==0) return false;
  var thisurl=obj.value; 
  if (thisurl=='') {alert('请先选择一个'+cname+',再点删除按钮!');return false;}
  if(obj.selectedIndex==0){alert('不能删除第一个'+cname+'!');return false;}
  obj.options[obj.selectedIndex]=null;
}

function UpUrl(cname,objname) {
	var obj=document.getElementById(objname);
	var nIndex = obj.selectedIndex;
	var nLen = obj.length;
	if ((nLen<1)||(nIndex==0)) return;
	if (nIndex<0) {
		alert("请选择一个要移动的"+cname+"!");
		return;
	}
	var sValue=obj.options[nIndex].value;
	var sValue2=obj.options[nIndex-1].value;
	//var sHTML=obj.options[nIndex].innerHTML;
	obj.options[nIndex]=new Option(sValue2,sValue2);
	obj.options[nIndex-1]=new Option(sValue,sValue);
	obj.selectedIndex=nIndex-1;
}

function DownUrl(cname,objname) {
	var obj=document.getElementById(objname);
	var nIndex = obj.selectedIndex;
	var nLen = obj.length;
	if ((nLen<1)||(nIndex==nLen-1)) return;
	if (nIndex<0) {
		alert("请选择一个要移动的"+cname+"!");
		return;
	}
	var sValue=obj.options[nIndex].value;
	var sValue2=obj.options[nIndex+1].value;
	obj.options[nIndex]=new Option(sValue2,sValue2);
	obj.options[nIndex+1]=new Option(sValue,sValue);
	obj.selectedIndex=nIndex+1;
}

function SelectFiles(sChannelID,type,objname,objname2)
{
  var arr=window.showModalDialog('../Admin/Admins_UploadFiles.asp?FileType=select&cid='+sChannelID, '', 'dialogWidth:750px;dialogHeight:450px;help:no;scroll:yes;status:no;directories:yes;scrollbars:no;Resizable=no;');
	if(arr!=null)
	{
		var obj = document.getElementById(objname);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -