//改变该元素的class name的值 $('lightbox').className = "done"; //调用本类中actions方法 this.actions(); var ctrl=$('lightbox'); //为高亮层添加事件处理方法reset Event.observe(ctrl, 'click', this.reset.bindAsEventListener(this), false); ctrl.onclick = function(){return false;}; }, //恢复初始状态 reset:function(){ //隐藏覆盖层 $('overlay').style.display="none"; //清空返回数据 $('lbContent').innerHTML="";
//隐藏高亮层 $('lightbox').style.display="none"; }, // Search through new links within the lightbox, and attach click event actions: function(){ lbActions = document.getElementsByClassName('lbAction'); for(i = 0; i < lbActions.length; i++) { Event.observe(lbActions[i], 'click', this[lbActions[i].rel].bindAs EventListener(this), false); lbActions[i].onclick = function(){return false;}; } } }
提示:由于该对象比较复杂,读者可以仔细参阅代码的注释部分。
服务器端代码
服务器端首先获得查询中的“id”值,如果该值为null或为空,则设置为默认值。然后判断该值,并且返回相应的一段字符串信息。处理请求的getInfohtml" class="wordstyle">jsp页面代码如下:
上一篇:面向Java开发人员的Ajax:Java对象序列化
下一篇:JavaScript 访问 JSF 组件的方法
|