$(document).ready(function() { $("
   
").appendTo(document.body); }); var _isven_popup_window_x, _isven_popup_window_y; var _isven_popup_window_moving = false; function show_isven_popup_window(title, width, height, pageUrl) { isven_popup_window_show_select(false); // 隐藏select标签 $('#isven_popup_window .title_text').html(title); // 显示窗口的标题 var objDrag = $('#isven_popup_window'); objDrag.css({ display: 'block' }); var url = -1 == pageUrl.indexOf('?') ? pageUrl + '?guid=' + Math.random() : pageUrl + '&guid=' + Math.random(); objDrag.find('iframe').attr('src', pageUrl).css({ width: (width + 2) + 'px', height: height + 'px', padding: '5px' }); var pageViewWidth = parseInt($(window).width()); var pageViewHeight = parseInt($(window).height()); var pageScrollTop = parseInt($(document).scrollTop()); var pageScrollLeft = parseInt($(document).scrollLeft()); var objTop = (pageViewHeight - height) / 2 + pageScrollTop; var objLeft = (pageViewWidth - width) / 2 + pageScrollLeft; objDrag.css({ width: (width + 12) + 'px', left: objLeft + 'px', top: objTop + 'px' }); //if (window.MessageEvent && !document.getBoxObjectFor) {} // 添加一个遮罩层 $('#isven_popup_window_drag_shade').css({ display: 'block', width: $(document).width(), height: $(document).height() }); $(document.body).css({ overflow: 'hidden' }); // 当窗体的标题处被鼠标按下后,激活拖动功能 $('#isven_popup_window .titlebar').mousedown(function(e) { _isven_popup_window_x = e.pageX - parseInt(objDrag.css('left')); _isven_popup_window_y = e.pageY - parseInt(objDrag.css('top')); _isven_popup_window_moving = true; }); // 在鼠标松开之前 $(document).mousemove(function(e) { if (_isven_popup_window_moving) { var x = e.pageX - _isven_popup_window_x; var y = e.pageY - _isven_popup_window_y; objDrag.css({ left: x + 'px', top: y + 'px' }); } }).mouseup(function() { _isven_popup_window_moving = false; }); $(document.body).css({ overflow: 'hidden' }); } function close_isven_popup_window() { $('#isven_popup_window').find('iframe').attr('src', ''); $('#isven_popup_window').css({ display: 'none' }); $('#isven_popup_window_drag_shade').css({ display: 'none' }); isven_popup_window_show_select(true); $(document.body).css({ overflow: 'auto' }); } function isven_popup_window_show_select(flag) { // $(document).find("select:not('#dd')").each(function() { // if (flag) $(this).show(); // else $(this).hide(); // }); }