⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 searchcateoperation.js

📁 仿招聘网站 SSH框架 ajax功能
💻 JS
📖 第 1 页 / 共 3 页
字号:
/**
* 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 + -