📄 extfunction.js
字号:
/*
文件名:ExtFunction.JS
作 用 :外部频道操作的函数集合
说 明 :在Ext_ChannelMain.asp文件中调用此JS
*/
var DocElementArrInitialFlag=false;
var DocElementArr = new Array();
var DocContextMenuArr=new Array();
var SelectedFile='',SelectedFolder='';
function document.onreadystatechange()
{ if (DocElementArrInitialFlag) return;
InitialDocElementArr('FolderID','ChannelID');
InitialDocContextMenuArr();
DocElementArrInitialFlag=true;
}
function InitialDocContextMenuArr()
{
DocContextMenuArr[DocContextMenuArr.length]=new ContextMenuItem("parent.Create();",'添 加(N)','disabled');
DocContextMenuArr[DocContextMenuArr.length]=new ContextMenuItem("seperator",'','');
DocContextMenuArr[DocContextMenuArr.length]=new ContextMenuItem("parent.SelectAllElement();",'全 选(A)','disabled');
DocContextMenuArr[DocContextMenuArr.length]=new ContextMenuItem("parent.Edit();",'编 辑(E)','disabled');
DocContextMenuArr[DocContextMenuArr.length]=new ContextMenuItem("parent.Delete();",'删 除(D)','disabled');
DocContextMenuArr[DocContextMenuArr.length]=new ContextMenuItem("seperator",'','');
DocContextMenuArr[DocContextMenuArr.length]=new ContextMenuItem('parent.ChangeUp();','后 退(B)','');
DocContextMenuArr[DocContextMenuArr.length]=new ContextMenuItem("parent.Reload('');",'刷 新(Z)','');
}
function DocDisabledContextMenu()
{
var TempDisabledStr='';
TempDisabledStr='后 退(B),';
DisabledContextMenu('FolderID','ChannelID',TempDisabledStr+'查 看(V),编 辑(E),删 除(D)','查 看(V),编 辑(E)','','查 看(V),编 辑(E)','查 看(V),编 辑(E)','')
}
function Create()
{
OpenWindow('ConventionFrame.asp?Url=Ext_ChannelAdd.asp&PageTitle=添加外部频道',450,360,window);
Reload('');
}
function Edit()
{
GetSelectStatus('FolderID','ChannelID');
if (SelectedFile!='')
{
if (SelectedFile.indexOf(',')==-1)
{ OpenWindow('ConventionFrame.asp?Url=Ext_ChannelAdd.asp&PageTitle=编辑外部频道&Action=EditChannel&ChannelID='+SelectedFile,450,360,window);
Reload();
}
else alert('一次只能够编辑一个外部频道!');
}
else
alert('请选择一个外部频道!');
}
function Delete()
{ GetSelectStatus('FolderID','ChannelID');
if (SelectedFile!='')
{ if (confirm('确定删除选中外部频道吗?'))location='Ext_ChannelDel.asp?ChannelID='+SelectedFile+'&Page='+Page;}
else alert('请选择要删除的外部频道');
SelectedFile='';
}
function View()
{
GetSelectStatus('FolderID','ChannelID');
if (SelectedFile!='')
{
if (SelectedFile.indexOf(',')==-1)
{
location.href='Ext_ChannelMain.asp?ChannelID='+SelectedFile+'&Action=ViewChannel';
}
else alert('一次只能够访问一个外部频道!');
}
else
alert('请选择一个您要访问的外部频道!');
SelectedFile='';
}
function AdminChannel()
{
GetSelectStatus('FolderID','ChannelID');
if (SelectedFile!='')
{
if (SelectedFile.indexOf(',')==-1)
{
location.href='Ext_ChannelMain.asp?ChannelID='+SelectedFile+'&Action=AdminChannel';
}
else alert('一次只能够管理一个外部频道!');
}
else
alert('请选择一个您要管理的外部频道!');
SelectedFile='';
}
function GetKeyDown()
{
if (event.ctrlKey)
switch (event.keyCode)
{ case 90 : Reload(''); break;
case 78 : event.keyCode=0;event.returnValue=false;
Create();
case 65 : SelectAllElement();break;
case 66 : event.keyCode=0;event.returnValue=false;ChangeUp();break;
case 69 : event.keyCode=0;event.returnValue=false;Edit(); break;
case 68 : Delete();break;
}
else
if (event.keyCode==46)Delete('');
}
function Reload()
{
location.href='Ext_ChannelMain.asp?Page='+Page;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -