📄 pictureadd.js
字号:
/*
文件名:PictureAdd.JS
作 用 :图片添加验证集合
说 明:在Picture_Add.asp文件中调用此JS
*/
function document.onreadystatechange()
{
parent.frames["BottomFrame"].Button1.disabled=false;
parent.frames["BottomFrame"].Button2.disabled=false;
IniPicUrl(PicUrls);
}
function IniPicUrl(PicUrls)
{ var PicUrlArr=null;
if (PicUrls!='')
{
PicUrlArr=PicUrls.split('|||');
document.PictureForm.PicUrl.length=0;
for ( var i=0 ;i<PicUrlArr.length;i++)
{
document.PictureForm.PicUrl.options[document.PictureForm.PicUrl.length]=new Option(PicUrlArr[i],PicUrlArr[i]);
}
}
}
function PreViewPic(ImgUrl)
{
if (ImgUrl!=''&&ImgUrl!=null)
{ if (ImgUrl==1)
{ if (document.PictureForm.PicUrl.length>0&&document.PictureForm.PicUrl.value!='')
document.all.PicViewArea.innerHTML='<img src='+document.PictureForm.PicUrl.value.split('|')[1]+' border=0>'
else
return
}
else
if (ImgUrl!='')
{document.all.PicViewArea.innerHTML='<img src='+ImgUrl+' border=0>';}
}
}
function AddPictureUrl(){
var thisurl='图片'+(document.PictureForm.PicUrl.length+1)+'|http://';
var url=prompt('请输入图片名称和图片的链接,中间用“|”隔开:',thisurl);
if(url!=null&&url!='')
{
document.PictureForm.PicUrl.options[document.PictureForm.PicUrl.length]=new Option(url,url);
PreViewPic(url.split('|')[1]);
}
}
function AddPicUrl(){
if (document.PictureForm.TempPicUrl.value!='')
{var url='图片'+(document.PictureForm.PicUrl.length+1)+'|'+document.PictureForm.TempPicUrl.value;
if(url!=null&&url!=''){document.PictureForm.PicUrl.options[document.PictureForm.PicUrl.length]=new Option(url,url);}
document.PictureForm.TempPicUrl.value='';
PreViewPic(url.split('|')[1]);
}
}
function DelPicUrl(){
if(document.PictureForm.PicUrl.length==0) return false;
var thisurl=document.PictureForm.PicUrl.value;
if (thisurl=='') {alert('请先选择一个图片,再点删除按钮!');return false;}
document.PictureForm.PicUrl.options[document.PictureForm.PicUrl.selectedIndex]=null;
}
function EditPicUrl(){
if(document.PictureForm.PicUrl.length==0) return false;
var thisurl=document.PictureForm.PicUrl.value;
if (thisurl=='') {alert('请先选择一个图片,再点修改按钮!');return false;}
var url=prompt('请输入图片名称和图片的链接,中间用“|”隔开:',thisurl);
if(url!=thisurl&&url!=null&&url!=''){document.PictureForm.PicUrl.options[document.PictureForm.PicUrl.selectedIndex]=new Option(url,url);
PreViewPic(url.split('|')[1]);}
}
function SetPhotoUrl()
{
if (document.PictureForm.PicUrl.value!='')
document.PictureForm.PhotoUrl.value=document.PictureForm.PicUrl.value.split('|')[1];
}
function SetPicUrlByUpLoad(PicUrlStr,ThumbPathFileName)
{ var UrlStrArr;
UrlStrArr=PicUrlStr.split('|');
for (var i=0;i<UrlStrArr.length-1;i++)
{
var url='图片'+(document.PictureForm.PicUrl.length+1)+'|'+UrlStrArr[i];
if(url!=null&&url!=''){document.PictureForm.PicUrl.options[document.PictureForm.PicUrl.length]=new Option(url,url);}
}
if (ThumbPathFileName!='')
{
//if (UrlStrArr[DefaultNum-1]!=''&&UrlStrArr[DefaultNum-1]!=null)
//document.PictureForm.PhotoUrl.value=UrlStrArr[DefaultNum-1];
//else
//document.PictureForm.PhotoUrl.value=UrlStrArr[UrlStrArr.length];
document.PictureForm.PhotoUrl.value=ThumbPathFileName;
PreViewPic(document.PictureForm.PhotoUrl.value);
}
}
function SubmitFun()
{ if (document.PictureForm.title.value=="")
{
alert("请输入图片名称!");
document.PictureForm.title.focus();
return;
}
if (document.PictureForm.PhotoUrl.value=='')
{
alert("请输入图片缩略图!");
document.PictureForm.PhotoUrl.focus();
return;
}
if (document.PictureForm.PicUrl.length==0)
{
alert("请添加图片!");
document.PictureForm.PicUrl.focus();
return;
}
if (frames[0].CurrMode!='EDIT') {alert('其他模式下无法保存,请切换到设计模式');return false;}
document.PictureForm.Content.value=frames["PictureContent"].KS_EditArea.document.body.innerHTML;
for(var i=0;i<document.PictureForm.PicUrl.length;i++){
if (document.PictureForm.PicUrls.value=='') document.PictureForm.PicUrls.value=document.PictureForm.PicUrl.options[i].value;
else document.PictureForm.PicUrls.value+='|||'+document.PictureForm.PicUrl.options[i].value;
}
if (document.PictureForm.BeyondSavePic.checked==true)
{
LayerPrompt.style.visibility='visible';
window.setInterval('ShowPromptMessage()',150)
}
document.PictureForm.submit();
parent.frames["BottomFrame"].Button1.disabled=true;
parent.frames["BottomFrame"].Button2.disabled=true;
return true;
}
var ForwardShow=true;
function ShowPromptMessage()
{
var TempStr=ShowArticleArea.innerText;
if (ForwardShow==true)
{
if (TempStr.length>4) ForwardShow=false;
ShowArticleArea.innerText=TempStr+'.';
}
else
{
if (TempStr.length==1) ForwardShow=true;
ShowArticleArea.innerText=TempStr.substr(0,TempStr.length-1);
}
}
function ChangeFolder(el)
{
if (el.className=='Selected') return;
var OperObj=null;
var FolderIDArray=new Array('TPSC','ArticleList','GJXX');
var EditAreaIDArray=new Array('TPSCArea','ContentArea','AttributeArea');
el.className='Selected';
for (var i=0;i<FolderIDArray.length;i++)
{
OperObj=document.getElementById(FolderIDArray[i]);
AreaObj=document.getElementById(EditAreaIDArray[i]);
if (OperObj!=null)
{
if (OperObj.id!=el.id)
{
OperObj.className='Default';
OperObj.bgColor='#FFFFFF';
if (AreaObj!=null) AreaObj.style.display='none';
}
else if (AreaObj!=null) AreaObj.style.display='';
}
}
}
var SaveBeyondInfo=''
+'<div id="LayerPrompt" style="position:absolute; z-index:1; left: 200px; top: 185px; background-color: #f1efd9; layer-background-color: #f1efd9; border: 1px none #000000; width: 360px; height: 63px; visibility: hidden;"> '
+'<table width="100%" height="100%" border="1" cellpadding="0" cellspacing="0" bordercolor="#FF0000">'
+'<tr> '
+'<td align="center">'
+'<table width="80%" border="0" cellspacing="0" cellpadding="0">'
+'<tr>'
+' <td width="75%" nowrap>'
+'<div align="right">请稍候,系统正在保存远程图片到本地</div></td>'
+' <td width="25%"><font id="ShowArticleArea"> </font></td>'
+' </tr>'
+'</table>'
+'</td>'
+'</tr>'
+'</table>'
+'</div>'
document.write (SaveBeyondInfo)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -