📄 linkfunction.js
字号:
/*
文件名:LinkFunction.JS
作 用 :友情链接管理操作的函数集合
说 明 :在User_LinkMain.asp文件中调用此JS
*/
var DocElementArrInitialFlag=false;
var DocElementArr = new Array();
var DocContextMenuArr=new Array();
var SelectedFile='',SelectedFolder='';
function document.onreadystatechange()
{ if (DocElementArrInitialFlag) return;
InitialDocElementArr('FolderID','LinkID');
InitialDocContextMenuArr();
DocElementArrInitialFlag=true;
}
function InitialDocContextMenuArr()
{
DocContextMenuArr[DocContextMenuArr.length]=new ContextMenuItem("parent.Create('');",'添 加(N)','disabled');
if (FolderID!='0')
{
DocContextMenuArr[DocContextMenuArr.length]=new ContextMenuItem("parent.ViewLink(0);",'查 看(V)','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='';
if (FolderID=='0') TempDisabledStr='后 退(B),';
DisabledContextMenu('FolderID','LinkID',TempDisabledStr+'查 看(V),编 辑(E),删 除(D)','查 看(V),编 辑(E)','','查 看(V),编 辑(E)','查 看(V),编 辑(E)','')
}
function OpenTheFolder(FolderID,FolderName)
{
location.href='Link_Main.asp?FolderID='+FolderID;
parent.frames['BottomFrame'].location.href='../Split.asp?OpStr=友情链接管理 >> ' +FolderName+' >> <font color=red>所有链接</font>&ButtonSymbol=ViewLink';
}
function ChangeUp()
{
if (FolderID=='0') return;
location.href='Link_Main.asp';
parent.frames['BottomFrame'].location.href='../Split.asp?Opstr=常规管理 >> <font color=red>所有友情链接类别</font>&ButtonSymbol=Disabled';
}
function ViewLink(LinkID)
{
if (LinkID==0)
{GetSelectStatus('FolderID','LinkID');
if (SelectedFile!='')
{
if (SelectedFile.indexOf(',')==-1)
{
OpenWindow('ConventionFrame.asp?Url=LinkView.asp&PageTitle=查看友情链接站点&LinkID='+SelectedFile,380,320,window);
}
else
alert('一次仅能查看一个友情链接站点!');
}
else
alert('请选择一个要查看的站点!');
SelectedFile='';
}
else
OpenWindow('ConventionFrame.asp?Url=LinkView.asp&PageTitle=查看友情链接站点&LinkID='+LinkID,380,320,window);
}
function CreateFolder()
{
OpenWindow('ConventionFrame.asp?Url=LinkFolderAdd.asp&PageTitle=添加友情链接类别',420,260,window);
Reload('');
}
function EditFolder(TempUrl,FolderID)
{
OpenWindow('ConventionFrame.asp?Url=LinkFolderAdd.asp&PageTitle=编辑友情链接类别&Action=EditFolder&FolderID='+FolderID,420,260,window);
Reload(TempUrl);
}
function CreateLink(TempUrl)
{
OpenWindow('ConventionFrame.asp?Url=LinkAdd.asp&PageTitle=添加友情链接&FolderID='+FolderID,480,390,window);
Reload(TempUrl);
}
function EditLink(TempUrl,LinkID)
{
OpenWindow('ConventionFrame.asp?Url=LinkAdd.asp&PageTitle=编辑友情链接&Action=EditLink&LinkID='+LinkID,480,390,window);
Reload(TempUrl);
}
function Create(TempUrl)
{
if (FolderID=='0')
CreateFolder();
else
CreateLink(TempUrl);
}
function Edit(TempUrl)
{ GetSelectStatus('FolderID','LinkID');
if (SelectedFolder!='' || SelectedFile!='')
{ if(SelectedFolder!='')
{ if (SelectedFolder.indexOf(',')==-1)
EditFolder(TempUrl,SelectedFolder);
else alert('一次只能够编辑一个类别!');
}
if (SelectedFile!='')
{
if (SelectedFile.indexOf(',')==-1)
EditLink(TempUrl,SelectedFile);
else alert('一次只能够编辑一个友情链接站点!');
}
}
else
{
if (FolderID=='0')
alert('请选择要编辑的类别!');
else
alert('请选择要编辑的友情链接站点!');
}
}
function Delete(TempUrl)
{ GetSelectStatus('FolderID','LinkID');
if (FolderID=='0')
{
if (SelectedFolder!='')
{ if (confirm('重要提示:\n\n删除友情链接类别,将删除隶属于该类别的所有链接,确定删除吗?'))location=TempUrl+"LinkFolderDel.asp?FolderID="+SelectedFolder;}
else alert('请选择要删除的友情链接类别!');
}
else
{
if (SelectedFile!='')
{ if (confirm('确定删除选中友情链接站点吗?'))location=TempUrl+'LinkDel.asp?Verific=1&'+SearchParam+'&LinkID='+SelectedFile+'&Page='+Page;}
else alert('请选择要删除的友情链接站点');
}
SelectedFile='';
SelectedFolder='';
}
function Verific()
{
parent.frames['BottomFrame'].location.href='../Split.asp?Opstr=常规管理 >> 友情链接管理 >> <font color=red>审核前台申请的友情链接</font>&ButtonSymbol=Disabled';
location.href='LinkVerific.asp';
}
function GetKeyDown()
{
if (event.ctrlKey)
switch (event.keyCode)
{ case 90 : Reload(''); break;
case 78 : event.keyCode=0;event.returnValue=false;
if (FolderID=='0')
CreateFolder();
else
CreateLink('');
break;
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 86 : event.keyCode=0;event.returnValue=false;ViewLink(0); break;
case 68 : Delete('');break;
case 70 : event.keyCode=0;event.returnValue=false;
parent.frames['LeftFrame'].initializeSearch('Link')
}
else
if (event.keyCode==46)Delete('');
}
function Reload(TempUrl)
{
location.href=TempUrl+'Link_Main.asp?'+SearchParam+'&FolderID='+FolderID+'&Page='+Page;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -