弹出窗口

<script language=”JavaScript” type="text/javascript">
	function openWin() {
		var woiwo = window
				.open('validation/login_ok.jsp', 'OA',
						'resizable=yes,scrollbars=no,toolbar=no,menubar=no,fullscreen=no');
		if (!woiwo) {
			alert('OA系统窗口被您系统的拦截器拦截,如果您使用了窗口拦截器,请关闭,然后重试')
		} else {
			woiwo.moveTo(0, 0);
			woiwo.resizeTo(screen.availWidth, screen.availHeight);
			woiwo.outerWidth = screen.availWidth;
			woiwo.outerHeight = screen.availHeight;
			window.opener = null;
			window.open('','_parent','');//ie中用close关闭非open打开的窗口时会弹出一个对话框询问用户,去除这个对话框
			window.close();
		}
	}
</script>
<body onload="openWin()">

        window.open   弹出新窗口的命令;    
    'validation/login_ok.jsp'   弹出窗口的文件名;    
    'OK'   弹出窗口的名字(不是文件名),非必须,可用空''代替;    
    height=100   窗口高度;    
    width=400   窗口宽度;    
    top=0   窗口距离屏幕上方的象素值;    
    left=0   窗口距离屏幕左侧的象素值;    
    toolbar=no   是否显示工具栏,yes为显示;    
    menubar,scrollbars   表示菜单栏和滚动栏。    
    resizable=no   是否允许改变窗口大小,yes为允许;    
    location=no   是否显示地址栏,yes为允许;    
    status=no   是否显示状态栏内的信息(通常是文件已经打开),yes为允许;  

 

 

火狐中修改不能关闭窗口的配置

 

地址栏输入:about:config

将首选项:dom.allow_scripts_to_close_windows改成true

你可能感兴趣的:(JavaScript,jsp,windows,IE)