} else if (document.body) { this.yPos = document.body.scrollTop; } }, setScroll: function(x, y){ window.scrollTo(x, y); }, displayLightbox: function(display){ //将覆盖层显示 $('overlay').style.display = display; //将高亮层显示 $('lightbox').style.display = display; //如果不是隐藏状态,则调用该类中的loadInfo方法 if(display != 'none') this.loadInfo(); }, //该方法发送Ajax请求 loadInf function() { //当请求完成后调用本类中processInfo方法 var myAjax = new Ajax.Request( this.content, {method: 'get', parameters: "", onComplete: this.processInfo.bindAsEvent Listener (this)}
); }, // 将返回的文本信息显示到高亮层上 processInf function(response){ //获得返回的文本数据 var result = response.responseText; //显示到高亮层 info = "<div id='lbContent'>" + result + "</div>"; //在info元素前插入一个元素 new Insertion.Before($('lbLoadMessage'), info)
上一篇:javascript弹出窗口问题总结
下一篇:简易实现DIV圆角的JavaScript代码
|