📄 flash.aspx
字号:
<%@ Page responseEncoding="gb2312" %>
<%@ Register Src="config.ascx" TagName="Config" TagPrefix="WeisEditor" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>Insert Flash</title>
<style type="text/css">
body, td, span, div, input, select {
font-size: 12px;
font-family: "宋体", "Courier New", Courier, monospace;
margin: 0px;
}
.input {
border: 1px solid #7E9DB9;
width: 38px;
margin-left: 4px;
height: 18px;
}
.input2 {
border: 1px solid #7E9DB9;
margin-left: 4px;
height: 18px;
}
.select {
height: 18px;
border: 1px solid #7E9DB9;
margin-left: 4px;
}
</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 WEditor = E.Editor;
WeisConfig = E.WeisConfig;
if (WEditor.Config.lang.trim()=='')
WEditor.Config.WEUserLanguage();
loadJS('../lang/'+WEditor.Config.lang+'.js');
function show(obj)
{
if (obj.checked){$('tr2').style.display = '';$('tr1').style.display = 'none';}
else{$('tr2').style.display = 'none';$('tr1').style.display = '';}
}
function crform()
{
if ($('islocal').checked)
{
if ($('upImg').value.trim()=='')
{
alert(WeisLang.Diglog.Flash.FlashEmptyError);
$('upImg').focus();
return false;
}
if (!WeisConfig.isCanUpload)
{
alert(WeisLang.Diglog.CantLoad);
return false;
}
return true;
}
else
{
//alert(document.getElementById('netupimg').value.trim());
if ($('netImg').value.trim()=='' || $('netImg').value.trim()=='http://' || $('netImg').value.trim().indexOf('http://') != 0 || !isFlash($('netImg')))
{
alert(WeisLang.Diglog.Flash.FlashEmptyError);
$('netImg').focus();
return false;
}
else
{
var w = (isDigital($('fwidth')) ? $('fwidth').value : 0);
var h = (isDigital($('fheight')) ? $('fheight').value : 0);
setValue($('netImg').value.trim(),1,w,h);
return false;
}
}
}
function isFlash(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 == 'swf') return true;
return false;
}
function setValue(flash,ty,w,h)
{
var _swf = "";
if (ty == 0)
_swf = WeisConfig.SiteURL + WeisConfig.UploadSet.UPItems.Flash + '' + flash;
else
_swf = flash;
var swfHTML = "<object type='application/x-shockwave-flash' data='"+_swf+"' ";
if (w != 0) swfHTML += " width='"+w+"' ";
if (h != 0) swfHTML += " height='"+h+"' ";
swfHTML += "><param name='movie' value='"+_swf+"' /><img src='"+ WeisConfig.EditorPath +"images/1286116301125000001.jpg' width='200' height='200' alt='noflash' /></object>" ;
//alert(window.opener.Editor);
/* diglogModel
if (window.isIE)
var WEditor = window.dialogArguments.Editor;
else
var WEditor = window.opener.Editor;
*/
var editor = WEditor.Config.HtmlEdit
editor.focus();
if (window.isIE)
{
var sel = WEditor.Config.GetRange();
sel.pasteHTML(swfHTML);
}
else
{
WEditor.Config.pasteContent('WE_CONTHTML_CODE',swfHTML);
//alert(editor.document.body.innerHTML);
}
WEditor.Config.HidePanel();
setTimeout(function(){editor.focus()},10);
//window.close();
}
function isDigital(obj)
{
if (obj.value.trim() == '' || obj.value.trim().indexOf('.')==0 || isNaN(obj.value.trim()))
{
return false;
}
return true;
}
</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.UploadFlashPath = hidUPath.Value.Trim();
Config.fileStr = "swf";
string rv = Config.UploadImg(upImg,Config.UploadFlashPath,"1");
string w , h;
if (!Config.IsNumber(fheight.Value.Trim()))
fheight.Value = "0";
h = fheight.Value.Trim();
if (!Config.IsNumber(fwidth.Value.Trim()))
fwidth.Value = "0";
w = fwidth.Value.Trim();
string str = "<script type='text/javascript'>setValue('"+rv+"',0,"+w+","+h+");</scr"+"ipt>";
string key = System.Guid.NewGuid().ToString();
Page.RegisterStartupScript(key,str);
return;
}
</script>
</head>
<body>
<form id="Wform" runat="server" method="post">
<WeisEditor:Config id="Config" runat="server"></WeisEditor:Config>
<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0" ID="Table1">
<!-- <tr>
<td height="24" bgcolor="#DDE7EE" style="padding-left: 10px;">插入flash</td>
</tr> -->
<tr>
<td align="center"><table border="0" cellpadding="0" cellspacing="0" ID="Table2">
<tr>
<td height="28" align="right" valign="bottom"><span id='spnWidth'></span>:</td>
<td valign="bottom"><input class="input" id="fwidth" value="200" NAME="fwidth" runat="server" />
</td>
<td align="right" valign="bottom"><span id='spnHeight'></span>:</td>
<td valign="bottom"><input class="input" id="fheight" value="200" NAME="fheight" runat="server" /> <span id='spnPixer'></span></td>
<td align="right" valign="bottom"><span id='spnLocal'></span>:</td>
<td valign="bottom"><input id="islocal" NAME="islocal" type="checkbox" onclick="show(this)" checked="checked"> </td>
</tr>
<tr style="display:none" id="tr1">
<td align="right" valign="bottom" height="28">flash:</td>
<td valign="bottom" colspan="5"><input type="text" runat="server" size="48" id="netImg" name="upImg" class="input2" /></td>
</tr>
<tr id="tr2">
<td align="right" valign="bottom" height="28">flash:</td>
<td valign="bottom" colspan="5"><input type="file" runat="server" size="38" id="upImg" name="upImg" class="input2" /></td>
</tr>
</table>
</td>
</tr>
<tr>
<td height="40" align="center" style="padding-bottom: 10px;">
<asp:button id="upBtn" text="OK" OnClick="upBtn_Click" runat="server" />
<input type="button" id="cloBtn" name="cloBtn" value="Close" onclick="WEditor.Config.HidePanel();" />
</td>
</tr>
<tr>
<td bgcolor="#DDE7EE" height="5"></td>
</tr>
</table>
<input type="hidden" id="hidUPath" name="hidUPath" runat="server" />
<script type='text/javascript'>
window.onload = function()
{
$('spnWidth').innerHTML = WeisLang.Diglog.Flash.Width;
$('spnHeight').innerHTML = WeisLang.Diglog.Flash.Height;
$('spnPixer').innerHTML = WeisLang.Diglog.Flash.Pixer;
$('spnLocal').innerHTML = WeisLang.Diglog.Flash.Local;
$('upBtn').value = WeisLang.Diglog.Flash.ButtonOK;
$('cloBtn').value = WeisLang.Diglog.Flash.ButtonClose;
$('hidUPath').value = WeisConfig.virtualPath + WeisConfig.UploadSet.UPItems.Flash;
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 + -