📄 searchcateoperation.js
字号:
/**
* author
*/
function CloseDV()
{
var dv = document.getElementById("dv");
dv.style.display = "none";
}
/************************职业父类******************************/
//根据参数确定是否显示职业类别层
var isCateDivShow = false;
function CateParentDisplayIsOpen()
{
if(!isCateDivShow)
CreateCateDiv();
document.all("255A").style.display = "none";
document.all("sp255").style.display = "none";
var dv = document.getElementById("dv");
dv.style.display = "";
var aryIDs = GetOccParentIDs();
var aryNames = GetOccParentNames();
var ifm = document.getElementById("Frm");
var tblChild = document.getElementById( "TblChild" );
var sumRows = CreateRadioList(tblChild,aryIDs,aryNames,catePColsNum,true,'CateParentSelectedRadio',"");
SetFrmHeight( tblChild,sumRows,ifm,tblChild )
}
function CreateCateDiv()
{
var text="";
text +=' <iframe id="Frm" name="FrmCate"></iframe> ';
text +=' <div class="ly1"> ';
text +=' <div class="mhead" onMouseDown="public_DownMouse($(\'dv\'))"> ';
text +=' <div class="left"></div> ';
text +=' <div class="center"> ';
text +=' <h4 class="tit">选择职位分类</h4> ';
text +=' <div class="close"><a href="#" onClick="CloseDV();">[关闭]</a></div> ';
text +=' </div> ';
text +=' <div class="right"></div> ';
text +=' </div> ';
text +=' <div class="mcontent"> ';
text +=' <div class="mbody"> ';
text +=' <div class="con"> ';
text +=' <span id="sp255"></span> ';
text +=' <A id="255A" href="#" ONCLICK="CateSelectedRadio(255,255,\'不限\')"><b>不限</b></A> ';
text +=' <table id="TblChild"><TR><TD colspan="4"></TD></TR></table> ';
text +=' </div> ';
text +=' </div> ';
text +=' <div class="mbotm"> ';
text +=' <div class="left"></div> ';
text +=' <div class="center"> ';
text +=' <div class="close"><a href="#" onClick="CloseDV();">[关闭]</a></div> ';
text +=' </div> ';
text +=' <div class="right"></div> ';
text +=' </div> ';
text +=' </div> ';
text +=' </div> ';
$('dv').innerHTML = text;
}
//响应职业类别层的"确定"操作
function CateParentSelectedRadio(occParentID,occID,occName)
{
//当选取父类别的时候,父选项的父为自己
document.all("HidPOccParentIDs").value = occParentID;
document.all("HidPOccIDs").value = occID;
document.all("HidPOccNames").value = occName;
document.all("spPOccName").innerHTML = occName;
CateSelectedRadio(occID,255,'不限');
CloseDV();
}
/************************END******************************/
/************************职业子类******************************/
//根据参数确定是否显示职业类别层
function CateDisplayIsOpen()
{
var parentID = document.all("HidPOccIDs").value;
if( parentID != null && parentID != "" )
{
var dv = document.getElementById("dv");
dv.style.display = "";
document.all("255A").style.display = "";
document.all("sp255").style.display = "";
var ifm = document.getElementById("Frm");
var tblChild = document.getElementById( "TblChild" );
var aryIDs = getOccIDs(parentID);
var aryNames = getOccNames(parentID);
var sumRows = CreateRadioList(tblChild,aryIDs,aryNames,cateColsNum,true,'CateSelectedRadio',parentID);
SetFrmHeight( tblChild,sumRows,ifm,tblChild )
}
else
{
alert("请先选择职位大类!");
}
}
//响应职业类别层的"确定"操作
function CateSelectedRadio(occParentID,occID,occName)
{
document.all("HidOccParentIDs").value = occParentID;
document.all("HidOccIDs").value = occID;
document.all("HidOccNames").value = occName;
document.all("spOccName").innerText = occName;
CloseDV();
}
/************************END******************************/
/************************地区******************************/
function CloseDVArea()
{
var dv = document.getElementById("dvArea");
dv.style.display = "none";
tblOcc.focus();
}
//根据参数确定是否显示职业类别层
var isAreaDivShow = false;
function AreaDisplayIsOpen()
{
var dv = document.getElementById("dvArea");
if(!isAreaDivShow)
{
CreateAreaDiv(dv);
SetTopList();
SetOtherList();
SetFooterList();
OccEvent();
}
else
{
dv.style.display = "";
}
}
//响应职业类别层的"确定"操作
function AreaSelectedRadio(areaParentID,areaID,areaName)
{
document.all("HidAreaParentIDs").value = areaParentID;
document.all("HidAreaIDs").value = areaID;
document.all("HidAreaNames").value = areaName;
document.all("spAreaName").innerText = areaName;
CloseDVArea();
}
/************************END******************************/
//控制高级搜索提示
var isAdTip = false;
function AdvanceSearchTips()
{
if( document.all("dvAdvanceSearch").style.display == "" )
{
document.all("dvAdvanceSearch").style.display = "none";
}
else
{
var obj = document.all("dvAdvanceSearch");
if(!isAdTip)
{
CreateAdTipDiv(obj);
}
GetMouseXY_ForLayer(obj);
obj.style.display = "";
}
}
function CreateAdTipDiv(obj)
{
var text="";
text +='<div id="tblAdvanceSearch" class="ly1"> ';
text +=' <div class="mhead"> ';
text +=' <div class="left"></div> ';
text +=' <div class="center"><h4 class="tip">高级搜索</h4></div> ';
text +=' <div class="right"></div> ';
text +=' </div> ';
text +=' <div class="mcontent"> ';
text +=' <div class="mbody"> ';
text +=' <div class="con"> ';
text +=' <p>高级搜索能够通过设定更多更详细的搜索条件,帮您找到更合适的工作。</p> ';
text +=' </div> ';
text +=' </div> ';
text +=' <div class="mbotm"> ';
text +=' <div class="left"></div> ';
text +=' <div class="center"></div> ';
text +=' <div class="right"></div> ';
text +=' </div> ';
text +=' </div> ';
text +='</div> ';
obj.innerHTML = text;
isAdTip = true;
}
function OccEvent()
{
document.all("tblOcc").style.display = "";
document.all("HidSearchType").value = "0";
document.all("txtKey").value = "-请您输入职位关键词-";
document.all("KeyTip").innerHTML = "(例如:软件工程师,<br>销售,经理)<a href='" + newSearchJobHostURL + "/KeyWord.aspx' target='_blank'>了解更多</a>";
//标题切换
var occ = document.getElementById("occ");
occ.className = "cur";
var company = document.getElementById("company");
company.className = "";
}
function CompanyEvent()
{
document.all("tblOcc").style.display = "none";
document.all("HidSearchType").value = "1";
document.all("txtKey").value = "-请您输入公司关键词-";
document.all("KeyTip").innerHTML = "(例如:ChinaHR.com)<br><a href='" + newSearchJobHostURL + "/KeyWord.aspx' target='_blank'>了解更多</a>";
//标题切换
var occ = document.getElementById("occ");
occ.className = "";
var company = document.getElementById("company");
company.className = "cur";
}
/******************************填充浮层数据****************************************/
var topCols = 3;
var otherCols = 3;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -