/** * @author Matthew.Ma */ function onMessageChange(e) { var remaining = $('remaining'); if (this.value.length > 1000) { this.value = this.value.substr(0,1000); remaining.innerHTML = 0; } else { remaining.innerHTML = 1000 - this.value.length; } } // initEvent methods function initMessageEvents(){ var messageArea = $('message'); var remaining = $('remaining'); remaining.innerHTML = 1000 - messageArea.value.length; $E.addListener(messageArea, "keyup", onMessageChange); } //run the init function YAHOO.util.Event.addListener(window, "load", initMessageEvents);