求一个js小例子

wnba1983 2008-04-17 11:01:17
有一个1.html,里面有2个链接a和b,
点击链接a,调用一个function,弹出一个新页面2.html,并且通过1.html的这个function控制2.html在5秒后自动关闭

点击链接a,调用一个function,弹出一个模态对话框3.html,并且通过1.html的这个function控制3.html在5秒后自动关闭
...全文
70 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
chqipy 2008-04-23
  • 打赏
  • 举报
回复
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<script type="text/javascript">
<!--
//打开一个模式窗口
function showModal(){
showModalDialog('showModal.html',window,'dialogWidth=475px;dialogHeight=235px;status=no;help=no;scrollbars=no');
}
-->
</script>
</head>
<body>
<input type="button" name="sub" id="sub" onclick="showModal()" value="submit"/>
</body>
</html>




<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled2</title>
<script type="text/javascript">
function winClose()
{
window.setTimeout("window.close()",5000);

}
</script>
</head>

<body onload="winClose()">
The window will be closed!!<br>
</body>
</html>
chqipy 2008-04-23
  • 打赏
  • 举报
回复
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<script type="text/javascript">
<!--
//打开一个模式窗口
function showModal(){
showModalDialog('showModal.html',window,'dialogWidth=475px;dialogHeight=235px;status=no;help=no;scrollbars=no');
}
-->
</script>
</head>
<body>
<input type="button" name="sub" id="sub" onclick="showModal()" value="submit"/>
</body>
</html>












<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled2</title>
<script type="text/javascript">
function winClose()
{
window.setTimeout("window.close()",5000);

}
</script>
</head>

<body onload="winClose()">
The window will be closed!!<br>
</body>
</html>
chqipy 2008-04-23
  • 打赏
  • 举报
回复

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<script type="text/javascript">
<!--
//打开一个模式窗口
function showModal(){
showModalDialog('showModal.html',window,'dialogWidth=475px;dialogHeight=235px;status=no;help=no;scrollbars=no');
}
-->
</script>
</head>
<body>
<input type="button" name="sub" id="sub" onclick="showModal()" value="submit"/>
</body>
</html>



<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled2</title>
<script type="text/javascript">
function winClose()
{
window.setTimeout("window.close()",5000);

}
</script>
</head>

<body onload="winClose()">
等下会关闭!!<br>
</body>
</html>
chqipy 2008-04-23
  • 打赏
  • 举报
回复

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<script type="text/javascript">
<!--
//打开一个模式窗口
function showModal(){
showModalDialog('showModal.html',window,'dialogWidth=475px;dialogHeight=235px;status=no;help=no;scrollbars=no');
}
-->
</script>
</head>
<body>
<input type="button" name="sub" id="sub" onclick="showModal()" value="submit"/>
</body>
</html>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled2</title>
<script type="text/javascript">
function winClose()//装载事件控制自己规定时间后关闭
{
window.setTimeout("window.close()",3000);

}
</script>
</head>

<body onload="winClose()">
The window will be closed!!<br>
</body>
</html>




wnba1983 2008-04-17
  • 打赏
  • 举报
回复
你好,你的代码是对的,但是如果我点击弹出的是一个模态对话框,我如何获得这个对话框对象啊?
var a = window.showModalDialog('http://www.hao123.com');
window.setTimeout("a.close()",1000);
我这样写是不对的!
hookee 2008-04-17
  • 打赏
  • 举报
回复

<script>
var win2, win3;
function open2(){
win2 = open("2.html");
setTimeout("close2()",5000);
}
function open3(){
win3 = open("3.html");
setTimeout("close3()",5000);
}
function close2(){
win2.close();
}
function close3(){
win3.close();
}
</script>

<a href="javascript:open2();void(0);">open 2</a>
<a href="javascript:open3();void(0);">open 3</a>

No_Data_Found 2008-04-17
  • 打赏
  • 举报
回复
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>

<body>
<script language="javascript">
var win;
function openAndClose(url,t)
{
win = window.open(url);
window.setTimeout("win.close()",t);
}
</script>

<a href="#" onclick="javascript:openAndClose('http://www.baidu.com',5000)">baidu</a> 
<a href="#" onclick="javascript:openAndClose('http://g.cn',5000)">google</a>
</body>
</html>

87,904

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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