www.gusucode.com > JSP ExtJS图书管理系统源码程序 > JSP ExtJS图书管理系统/Ajax从入门到精通/13/Ajax13/Message.js
var MessageManager = new Object(); MessageManager.Error = {id:1,messages:new Array(),func:showErrorMessage}; MessageManager.Warning = {id:2,massages:new Array(),func:showWarnMessage}; MessageManager.Default = {id:3,messages:new Array,func:showDefauleMessage}; MessageManager.addMessage = function (id,message) { var messages = false; if (id == MessageManager.Error.id) { messages = MessageManager.Error.messages; messages.pop( message); return ; } if (id == MessageManager.Warning.id) { messages = MessageManager.Warning.messages; messages.pop( message); return ; } if (id == MessageManager.Default.id) { messages = MessageManager.Default.messages; messages.pop( message); return ; } } function showErrorMessage() { return showMessage(MessageManager.Error.messages); } function showWarnMessage() { return showMessage(MessageManager.Warning.messages); } function showWarnMessage() { return showMessage(MessageManager.Default.messages); } function showMessage(messages) { var leng = messages.length; var str = ''; for (var i = 0; i < leng; i++) { str.concat(messages[i]).concat("<br>"); } return str; } function addEvent() { var imgObj = document.getElementById('hei').firstChild; imgObj.onmouseover= showHeiMessage; imgObj = document.getElementById('def').firstChild; imgObj.onmouseover= showDefMessage; imgObj = document.getElementById('low').firstChild; imgObj.onmouseover= showLowMessage; document.getElementById('messageBar').onmouseout = hid; alert('addEvent'); } function showHeiMessage(str) { show(MessageManager.Error.func); } function showDefMessage() { show(MessageManager.Warning.func); } function showLowMessage() { show(MessageManager.Default.func); } function show(messageStr) { var divObj = document.getElementById('messageIfo'); divObj.innerHTML = message; divObj.style.display = ''; } function hid() { var divObj = document.getElementById('messageIfo'); divObj.style.display = 'none'; }