﻿/******************************************************************
函数说明：根据传入的错误信息弹出对话页面
函数名称：ErrorHandle
传入参数：
			
		type：           页面类型(1/2/3/4/5)，其中 1： 错误  2：告警  3：询问 4:提示 
		content_name：   弹出页面显示的内容输出参数:
		无； 
返回值：
		type = 3 ,会有返回值
**********************************************************************/
function showError(type,content_name,e)
{	
	var returnValue = "";
	var errorMessage = new Object();
	errorMessage.type = type;
	errorMessage.content_name = content_name;
	if(errorMessage.type == 1)
	{
		//弹出“错误”对话页面		
		errorMessage.title = "错误";
		errorMessage.email = "zys@nuist.edu.cn";	
		errorMessage.stack_trace=e;
	    errorMessage.content_message=e.description;
		returnValue = window.showModalDialog(WebRoot+"/Public/errorHandle/MessageHandle.html",errorMessage,
		"dialogHeight:210px; dialogWidth:350px; center: Yes; help: Yes;  status: no;");
	}
   else if(errorMessage.type == 2)
	{
		//弹出“告警”对话页面
		errorMessage.title = "告警";
		returnValue = window.showModalDialog(WebRoot+"/Public/errorHandle/MessageHandle.html",errorMessage,
		"dialogHeight:210px; dialogWidth:350px; center: Yes; help: Yes; resizable: no; status: no;");
	} 
	else if (errorMessage.type == 3)
	{
		//弹出“询问”对话页面
		errorMessage.title = "询问";	
		returnValue = window.showModalDialog(WebRoot+"/Public/errorHandle/MessageHandle.html",errorMessage,
		"dialogHeight: 205px; dialogWidth: 300px;center: Yes; help: Yes; resizable: no; status: no;");	
		if(returnValue != null)
		{
			return returnValue;
		}
	}
	else if (errorMessage.type == 4)
	{
		//弹出“提示”对话页面  
		errorMessage.title = "提示";
		returnValue = window.showModalDialog(WebRoot+"/Public/errorHandle/MessageHandle.html",errorMessage,
		"dialogHeight:205px; dialogWidth: 300px;center: Yes; help: Yes; resizable: no; status: no;");	
	}
		
}

