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

📄 treeview.js

📁 本在线考试系统采用了面向对象的分析和设计
💻 JS
字号:
/**
 * @author xhan
 */
Sys.Application.add_load(page_load);
Sys.Application.add_unload(page_unload);
function page_load()
{
	var treenodes=$("div.TreeNode");
	for(var i=0;i<treenodes.length;i++)
	{
		$addHandler(treenodes[i],"contextmenu",showContextMenu);
		$addHandler(treenodes[i],"click",setId);
	}
	$addHandler(document,"click",hidContextMenu);

}
function page_unload()
{
	var treenodes=$("div.TreeNode");
	for(var i=0;i<treenodes.length;i++)
	{
		$removeHandler(treenodes[i],"contextmenu",showContextMenu);
		$removeHandler(treenodes[i],"click",setId);
	}
	$removeHandler(document,"click",hidContextMenu);
}
function showContextMenu(evt)
{

	var menu=$get("<%= ContextMenu.UniqueID%>");
	Sys.UI.DomElement.setLocation(menu,evt.clientX,evt.clientY);
	menu.style.display="block";	
	
	this.parentNode.onclick();
    $get("<%=ID.UniqueID%>").value=this.id;
    
    evt.preventDefault();
	evt.stopPropagation();

}
function setId(evt)
{
	$get("<%=ID.UniqueID%>").value=this.id;
}
function hidContextMenu()
{
	$get("<%= ContextMenu.UniqueID%>").style.display="none";
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -