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

📄 loadimage.aspx

📁 网站编辑的软件
💻 ASPX
字号:
<%@ Page responseEncoding="gb2312" %>
<%@ Register Src="config.ascx" TagName="Config" TagPrefix="WeisEditor" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
	<HEAD>
		<title>upload files</title>
		<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
		<style type="text/css">
			td,body{font-size:12px;}
			.inputCss {width:35px;height:23px;margin:3px;}
			.altCss {width:130px;height:23px;margin:3px;}
		</style>

		<base target="_self">
		<script type="text/javascript">
		window.focus();
		window.PWindow = (function(){var win = null;win = window;while(win!=win.parent){if (!win.parent){return  win;}win = win.parent;}return win;})();
		window.PDocument = window.PWindow.document;
		var $P = function(el){return window.PDocument.getElementById(el);};
		var $ = function(el){return document.getElementById(el);}
		function loadJS(F){document.write('<script type=\'text/javascript\' src=\''+F+'\'></scr'+'ipt>');};
		window.isIE = (navigator.appName.toLowerCase() == "microsoft internet explorer");
		
		String.prototype.trim = function(){return this.replace(/(^\s*)|(\s*$)/g,'');}
		var F = $P('ifrDialog');
		var W = F.CSWindow;
		var E = W.Editor;
		var Editor = E.Editor;
		
		WeisConfig = E.WeisConfig;
		
		if (Editor.Config.lang.trim()=='')
			Editor.Config.WEUserLanguage();

		loadJS('../lang/'+Editor.Config.lang+'.js');	
		
		function crform()
		{

			if (chkType() == 'LocalIMG')
			{
				if ($('upImg').value.trim()=='')
				{
					alert(WeisLang.Diglog.Image.ImageEmptyError);
					$('upImg').focus();
					return false;
				}
				
				if (!WeisConfig.isCanUpload)
				{
					alert(WeisLang.Diglog.CantLoad);
					return false;
				}
				
				return true;
			}
			else
			{
				//alert(document.getElementById('netupimg').value.trim());
				if ($('netupimg').value.trim()=='' || $('netupimg').value.trim()=='http://' || $('netupimg').value.trim().indexOf('http://') != 0 || !isImage($('netupimg')))
				{
					alert(WeisLang.Diglog.Image.ImageEmptyError);
					$('netupimg').focus();
					return false;
				}
				else
				{
					setValue($('netupimg').value.trim(),1);
					return false;
				}
			}
		}
		
		function chkType()
		{
			var C = document.getElementsByName('IMGUrl');
			for (var i=0;i<C.length;i++)
				if (C[i].checked)
					return C[i].id;
			
			return '';
		}
		
		function isImage(obj)
		{
			var ty,pstr;
			
			pstr = obj.value.trim();
			if (pstr.indexOf("?")>0)
			{
				pstr = pstr.substring(0,pstr.indexOf("?")-1)
			}
			
			ty = pstr.substring(pstr.lastIndexOf(".")+1); //gif|jpg|jpeg
			
			if (ty == 'gif' || ty == 'jpg' || ty == 'jpeg') return true;
			return false;
		}
		
		function setValue(rv,ty) //0本地
		{
		
			if (rv != '')
			{	
				var imgs
				if (ty == 0)
					imgs = WeisConfig.SiteURL + WeisConfig.UploadSet.UPItems.Image + '' + rv;
				else
					imgs = rv;

				//parent.window.document.getElementById('HtmlEdit').contentWindow.focus();
				
				Editor.Config.HtmlEdit.focus();
				if (!window.isIE)
				{
					//var ImgTag = document.createElement('IMG');
					//ImgTag.src = imgs;
					//ImgTag.border = '0';
					//ImgTag.align = 'align';
					//Editor.Config.SelectedPoint.getRangeAt(0).surroundContents(ImgTag);
					E.WeisEditor.Array.length = 0;
					E.WeisEditor.Array[E.WeisEditor.Array.length] = new E.hashtable("src",imgs);
					Editor.Config.pasteContent('IMG');
				}
				else
				{
					try {
						var html = '<img id="_________Weis___Up__IMGID_______" border="0" src="$ReplaceIMGUrl;" />';
						
						Editor.Config.GetRange().pasteHTML(html);
						
						var ___theWeis_UP_IMG_____ = Editor.Config.Document.getElementById('_________Weis___Up__IMGID_______');
						___theWeis_UP_IMG_____.src = imgs;
						
						___theWeis_UP_IMG_____.removeAttribute("id");
					}catch(e){}
				}
				
			}
			/*
			var ScreenPanel = parent.window.document.getElementById('Screenfloor');
			if (ScreenPanel) parent.window.document.getElementById('Screenfloor').style.display = "none"; 
		
			var dialogPanel = parent.window.document.getElementById('dialogPanel');
			if (dialogPanel) parent.window.document.getElementById('dialogPanel').style.display = "none"; 
		
			var allselect = parent.window.document.getElementsByTagName("select");

			for (var i=0; i<allselect.length; i++) 
				allselect[i].style.visibility = "visible"; */
			
			Editor.Config.HidePanel();
			
			setTimeout(function(){Editor.Config.HtmlEdit.focus()},10);
			
			return;
		}

		</script>
		
		<script language="c#" type="c#" runat="server" >			
			private void Page_Load(object sender, System.EventArgs e)
			{
				Response.Expires = -1000;
				upBtn.Attributes.Add("onclick","return crform();");
			}
			
			private void upBtn_Click(object sender, System.EventArgs e)
			{
				Config.UploadImagePath = hidUPath.Value.Trim();
				//Config.fileStr = "gif|jpg|jpeg";
				string rv = Config.UploadImg(upImg,Config.UploadImagePath,"1");
				string str = "<script type=\"text/javascript\">setValue('"+rv+"',0);</scr"+"ipt>";
				string key = System.Guid.NewGuid().ToString();
				Page.RegisterStartupScript(key,str);
				return;
			}
		</script>
	</HEAD>
	<body><WeisEditor:Config id="Config" runat="server"></WeisEditor:Config>
		<form id="Form1" method="post" runat="server">
			<div style="MARGIN: 10px">
				<span id='localIMG'></span>:<input type="radio" id="LocalIMG" name="IMGUrl" checked="checked" onclick="$('localDiv').style.display='';$('netform').style.display='none';" />&nbsp;
				<span id='netIMG'></span>:<input type="radio" id="NetIMG" name="IMGUrl" onclick="$('localDiv').style.display='none';$('netform').style.display='';" />&nbsp;
				<div id="localDiv">
					<input id="upImg" size="40" type="file" name="upImg" runat="server">
				</div>
				<div id="netform" style='display:none;'>
					<input id="netupimg" size="48" type="text" name="upImg" runat="server" value="http://">
				</div>
				<asp:button id="upBtn" Runat="server" Text="upload" OnClick="upBtn_Click"></asp:button>
			</div>
			<input type="hidden" id="hidUPath" name="hidUPath" runat="server" />
			<script type='text/javascript'>
			window.onload = function()
			{
				$('localIMG').innerHTML = WeisLang.Diglog.Image.LocalImage;
				$('netIMG').innerHTML = WeisLang.Diglog.Image.NetImage;
				$('upBtn').value = WeisLang.Diglog.Image.ButtonUpload;
				
				$('hidUPath').value = WeisConfig.virtualPath + WeisConfig.UploadSet.UPItems.Image;
				F.height = Math.max(window.document.documentElement.scrollHeight,window.document.body.scrollHeight);
			}
			</script>
			
		</form>
	</body>
</HTML>

⌨️ 快捷键说明

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