//self.onerror=null; var curz=3; function loadframe(idtbl,caption,url,w,h,l,t,pos,state,min,max,close,parentbox){ var mytable=$('#'+idtbl); if(mytable.length>0){ alert('窗口已存在'); return; } //表格位置 if(pos==1){//上左 var myl=0; var myt=0; }else if(pos==2){//上中 var myl=(pagewidth()-w)/2; var myt=0; }else if(pos==3){//上右 var myl=pagewidth()-w; var myt=0; }else if(pos==4){//中左 var myl=0; var myt=($(window).scrolltop()+pageheight()-h-ftlh-fbblh)/2; }else if(pos==5){//正中 var myl=$(window).scrollleft()+(pagewidth()-w)/2; var myt=$(window).scrolltop()+(pageheight()-h-ftlh-fbblh)/2; }else if(pos==6){//中右 var myl=$(window).scrollleft()+pagewidth()-w; var myt=$(window).scrolltop()+(pageheight()-h-ftlh-fbblh)/2; }else if(pos==7){//下左 var myl=0; var myt=$(window).scrolltop()+pageheight()-h-ftlh-fbblh; }else if(pos==8){//下中 var myl=$(window).scrollleft()+(pagewidth()-w)/2; var myt=$(window).scrolltop()+pageheight()-h-ftlh-fbblh; }else if(pos==9){//下右 var myl=$(window).scrollleft()+pagewidth()-w; var myt=$(window).scrolltop()+pageheight()-h-ftlh-fbblh; }else{ var myl=l; var myt=t; } if(myt<0){ myt=0; } var myw=w; var myh=h; if(url==""){ var theurl="about:blank"; }else{ var theurl=url.indexof("?")==-1 ? url + "?onezid="+idtbl : url + "&onezid="+idtbl; theurl+='&theskin='+theskin; } curz++; tmponez='
'; var obj=$(tmponez); obj.appendto(typeof parentbox!='undefined' && $(parentbox).length>0 ? $(parentbox) : $('body')).css({ 'z-index':curz, 'left':myl+'px', 'width':myw+'px', 'height':myh+'px' }); drag(obj[0]); obj.find('.tc').bind('mousedown',function(){ curz++; $(this).parent().parent().parent().css('z-index',curz); }) var outx=parseint(obj.find('.cr').css('margin-left'))+parseint(obj.find('.cc').css('margin-right')); var outy=obj.find('.tc').height()+obj.find('.bc').height(); obj.css('top',myt+'px').find('.cc').append($('').attr('outx',outx).attr('outy',outy)); $.get(theurl,function(s){ $('#'+idtbl+'_body').html(s); }); } //最小化 function framemin(idtbl){ $('#'+idtbl).attr('state','1').hide('fast'); } //从最小化恢复 function frameres(idtbl){ window.frames['robot_body'].location.href = "/im/robot.php"; curz++; var obj=$('#'+idtbl); var t=(pageheight()-obj.height())/2; if(t<0)t=0; obj.css({ 'left':(pagewidth()-obj.width())/2+'px', 'top':t+'px' }).jqdrag(); $('#'+idtbl).css('z-index',curz).show(300); // $('#min_'+idtbl).remove(); if($("#minwins li").length==0){ $("#minwins").hide('slow'); } //robot_body.location.reload(); } function framemax(idtbl){ curz++; var obj=$('#'+idtbl); if(obj.find('a.max').length<1)return; if(obj.attr('state')=='2'){ var owidth=parseint(obj.attr('owidth')); var oheight=parseint(obj.attr('oheight')); obj.css({ 'left':obj.attr('oleft')+'px', 'top':obj.attr('otop')+'px', 'width':owidth+'px', 'height':oheight+'px', 'z-index':curz }).attr('state','0'); var objfrm=$('#'+idtbl+'_body'); objfrm.width(owidth-parseint(objfrm.attr('outx'))).height(oheight-parseint(objfrm.attr('outy'))); }else{ var o=obj.offset(); obj.css({ 'left':0, 'top':0, 'width':pagewidth()+'px', 'height':pageheight()+'px', 'z-index':curz }).attr('state','2').attr('oleft',o.left).attr('otop',o.top); var objfrm=$('#'+idtbl+'_body'); objfrm.width(pagewidth()-parseint(objfrm.attr('outx'))).height(pageheight()-parseint(objfrm.attr('outy'))+8); } } //关闭 function frameclose(idtbl){ $('#'+idtbl).remove(); } //设置为最顶端 function settop(idtbl){ curz++; $('#'+idtbl).css('z-index',curz); }