高分求一个弹出窗口的代码?

netic 2006-07-19 03:53:13
求一个弹出窗口的代码,在一个登陆框那里,输入用户名和密码点登陆,弹出一个新的窗口,旧的窗口关闭,新的窗口是没有地址栏工具栏的,效果有点像www.cjol.com的登陆效果
...全文
305 9 打赏 收藏 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
netic 2006-07-20
  • 打赏
  • 举报
回复
已经自己解决,谢谢各位了
netic 2006-07-19
  • 打赏
  • 举报
回复
可能没理解我的意思,我是先要一个正常的登陆页(有地址栏和工具栏等),这个页面上有要求输入用户名和密码的登陆框,当输入用户名密码后,点登陆,就弹出一个没有工具栏地址栏的新窗口,同时刚才那个登陆页面被关闭。
ice241018 2006-07-19
  • 打赏
  • 举报
回复
找到程序中的login.asp
这个就是登陆的页面
这就要你自已去设计了
邦迪代驾 2006-07-19
  • 打赏
  • 举报
回复
window.open
netic 2006-07-19
  • 打赏
  • 举报
回复
楼上这位大哥,那登陆的那些<input>是放在什么地方呢?
ice241018 2006-07-19
  • 打赏
  • 举报
回复
<html>
<head>
<title></title>
<meta name="robots" content="noindex, nofollow" />
<meta http-equiv="Content-Language" content="zh-cn" />
<meta http-equiv="content-type" content="text/html; charset=gb2312"/>
<meta http-equiv="pragma" content="no-cache"/>
<meta http-equiv="cache-control" content="no-cache"/>
<meta http-equiv="expires" content="0"/>
<meta name="Version" content="2.0"/>
<meta name="copyright" content="" />
<link type="text/css" rel="stylesheet" href="css/style.css" />
<script language="javascript" src="Include/Event.js"></script>
<script language="javascript">
var sWinName;

function chksys()
{
/**
* 初试化并检测客户端要求
* 浏览器要求 MSIE6.0+
*/
var ie = navigator.appName=="Microsoft Internet Explorer"?true:false;
var ua = navigator.userAgent;
var version = parseFloat(ua.substring(ua.indexOf("MSIE ")+5,ua.indexOf(";",ua.indexOf("MSIE "))));

if ((ie) && (version == "6"))
{
sWinName = "Windows_UnitiCMSV2_" + replace(getDomainByHref(window.location.href),".","_");

if (this == this.top)
{
// <summary>
// 打开系统登录画面
// @return (布尔值)
// true 获取当前窗口焦点
// false 返回错误信息
// </summary>
if (OpenSystemWindows("Login.asp"))
{
window.onload = Initialize;
}else{
DivOutput.innerHTML = "<b>欢迎使用***管理系统</b>";
}
}else{
window.top.location.reload(true);
}
}else{
DivOutput.innerHTML = "<b>本系统暂不支持您当前使用的浏览器,请使用 Microsoft Internet Explorer 6.0 以上版本。</b>";
}
}

/**
* 获取当前窗口焦点并关闭当前引用窗口
*/
function Initialize()
{
try{
this.focus();
this.opener=null;
this.close();
}catch(e){;}
}

/**
* 打开系统登录窗口并重设窗口大小为:503*385;设置为页面中央
*/
function OpenSystemWindows(sURL)
{
var wUnitiCMSV2=window.open(sURL,sWinName, 'fullscreen=0,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=no,titlebar=0');

try{
wUnitiCMSV2.moveTo((screen.width-503)/2, (screen.height-385)/2);
wUnitiCMSV2.resizeTo(503, 385);
return true;
}catch(e){
alert ("本系统需要您的浏览器启用弹出窗口功能,如果您的系统已经启用窗口拦截请先关闭。谢谢!");
}
}

/**
* 获取当前URL地址中DOMAIN信息
*/
function getDomainByHref(strHref)
{
// MSIE
// return (strHref.replace(/(\w+):\/\/([^/:]+)(:\d*)?([^# ]*)/ig, "$2"));

// Mozilla And MSIE
var tmpstrHref;
tmpstrHref = strHref.substring(strHref.indexOf("//")+2);
tmpstrHref = tmpstrHref.substring(0,tmpstrHref.indexOf("/"));
tmpstrHref = tmpstrHref.substring(0,tmpstrHref.indexOf(":"));

return (tmpstrHref);
}

/**
* 替换文本函数
* @params 字符
* @params 需被替换字符
* @params 替换字符
*/
function replace(tmpStr, Val, ReVal)
{
if (Val.length == 1)
{
var re = eval("/\\"+Val+"/g");
}else{
var re = eval("/"+Val+"/g");
}

return (tmpStr.replace(re,ReVal));
}
</script>
</head>

<body Bgcolor="#D4D0C8">
<span id="DivOutput" style="font-family: Tahoma; font-size: 11pt; color: black"><b>正在加载,请稍等。。。</b></span>
</body>

<script language="javascript">
chksys();
</script>
</html>
spook768 2006-07-19
  • 打赏
  • 举报
回复
window.open('xx.asp',null,'height=xx,width=xx,status=no,toolbar=no,menubar=no,location=no,scrollbars=no');
parent.window.close();
netic 2006-07-19
  • 打赏
  • 举报
回复
这位大哥,能不能详细一点,这个文章小弟看了好久了,但是都没能实现我要的效果,所以发到这里来麻烦大家一下,谢谢了!
zl_c 2006-07-19
  • 打赏
  • 举报
回复
window.open参数大全:

window.open()支持环境:
  
  JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+
  
  二、基本语法:
  
  window.open(pageURL,name,parameters)
  
  其中:
  pageURL 为子窗口路径
  name 为子窗口句柄
  parameters 为窗口参数(各参数用逗号分隔)
  
  三、各项参数
  
  其中yes/no也可使用1/0;pixel value为具体的数值,单位象素。
  
  参数 | 取值范围 | 说明
  | |
  alwaysLowered | yes/no | 指定窗口隐藏在所有窗口之后
  alwaysRaised | yes/no | 指定窗口悬浮在所有窗口之上
  depended | yes/no | 是否和父窗口同时关闭
  directories | yes/no | Nav2和3的目录栏是否可见
  height | pixel value | 窗口高度
  hotkeys | yes/no | 在没菜单栏的窗口中设安全退出热键
  innerHeight | pixel value | 窗口中文档的像素高度
  innerWidth | pixel value | 窗口中文档的像素宽度
  location | yes/no | 位置栏是否可见
  menubar | yes/no | 菜单栏是否可见
  outerHeight | pixel value | 设定窗口(包括装饰边框)的像素高度
  outerWidth | pixel value | 设定窗口(包括装饰边框)的像素宽度
  resizable | yes/no | 窗口大小是否可调整
  screenX | pixel value | 窗口距屏幕左边界的像素长度
  screenY | pixel value | 窗口距屏幕上边界的像素长度
  scrollbars | yes/no | 窗口是否可有滚动栏
  titlebar | yes/no | 窗口题目栏是否可见
  toolbar | yes/no | 窗口工具栏是否可见
  Width | pixel value | 窗口的像素宽度
  z-look | yes/no | 窗口被激活后是否浮在其它窗口之上

28,402

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧