`

子父窗口的操作,递归

    博客分类:
  • js
阅读更多

字符窗口操作:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>子父窗口的操作</title>
</head>
<body>
<script>
var win=null;
function op(){
win=window.open("about:blank","win","width=200,height=200");
win.document.write("<input type='button' value='关闭父窗口' onclick='window.opener.opener=null;window.opener.close()'>");
win.document.write("<input type='button' value='刷新你窗口' onclick='window.opener.location.reload()'>");
}
</script>
<input onclick="op()" value="打开窗口" type="button"><input type="button" value="最小化" onclick="if(win&&win.open&&!win.closed){win.resizeTo(0,0);win.moveTo(0,window.screen.width);}else alert('还没有打开窗口或已经关闭')"><input type="button" value="最大化" onclick="if(win&&win.open&&!win.closed){win.moveTo(-4,-4);win.resizeTo(screen.availWidth+8,screen.availHeight+8);}else alert('还没有打开窗口或已经关闭');"><input type=button value="关闭子窗口" onclick="if(win&&win.open&&!win.closed){win.opener=null;win.close()}else alert('还没有打开窗口或已关闭')"><input type=button value="刷新子窗口" onclick="if(win&&win.open&&!win.closed){win.location.reload();win.focus()}else alert('窗口还没有打开或已关闭')"><input type="button" value="看子窗口的大小" onclick="if(win&&win.open&&!win.closed){alert(win.document.body.clientWidth+'*'+win.document.body.clientHeight);win.focus();}else{alert('还没有打开窗口或者已关闭')};">
</body>
</html>

 

 

递归

<html>    
<head>    
<title>javascript递归</title>    
<script language="javascript">    
var testCase = {    
  sum: 0,    
  run: function(n){    
  if(n>3){    
       return 3;    
   }    
    else {    
      n=testCase.run(n+1);
      alert(n);
      return n;    
   }    
  }    
};    
function test(){    
 var ff=testCase.run(1);    
 alert(ff);   
}    
</script>    
</head>    
  
<body>    
<input type="button" value="test" onclick="test()" />    
</body>    
</html>

 

分享到:
评论

相关推荐

    数据结构课设

    2. 功能的完备性:是否实现要求的所有子功能(20%) 3. 课程设计报告中的算法说明,课程设计报告中总结(20%) 4. 独立完成情况( 40%) 加分项目: 1.工作量和选题难度 2.可读性:代码编写是否规范,是否便于阅读。...

    Windows 系统错误代码简单分析

     1021 在易失的父键下不能创建固定的子键。  1022 通知的更改请求已经完成,并且返回信息还没有被送到调用者的缓冲区中。调用者需要列举所有文件以找到改动的内容。  1051 已将停止控制发送给与其他运行服务...

    Windows 右键菜单增强工具 FileMenu Tools 7.7.0.0 中文多语免费版.zip

    FileMenu Tools 中文版支持编辑常见的几个窗口的右键菜单,以及添加多种实用的菜单选项操作。能自定义 Windows 资源管理器右键菜单的功能,而并非仅限于增加和删除。自由为右键菜单添加一些如“打包到目录、在此处...

    KODExplorer 芒果云-资源管理器

    - 弹出层中的弹出层关闭,父窗口失去焦点问题。 - 代码中grunt部分代码拆分开,放到程序外面;提交到git、osc - 桌面:删除alert enter快捷键删除 - install 检测 加入跳过,(只判断用到的函数) 加入多语言 - ...

    易语言程序免安装版下载

    修改扩展界面支持库一,禁止透明标签在父窗口刷新时自动刷新,以解决其导致窗口刷新缓冲的问题。 8. 改进应用接口支持库中“设置屏幕分辨率”命令。 9. 修改外部数据库在“表中记录数为零”时可能导致程序崩溃的...

    易语言-精易模块源码v7.6.0

    2、优化“文件_枚举”,增加一个递归子目录的功能; 3、优化“rar_初始化”,当rar所在路径留空时优先判断运行目录,其次判断WinRAR在注册表中的目录;感谢【@zyx870615 】提供建议; 4、优化“字节集_寻找取左”...

    易语言-精易模块[v7.6.0]

    2、优化“文件_枚举”,增加一个递归子目录的功能; 3、优化“rar_初始化”,当rar所在路径留空时优先判断运行目录,其次判断WinRAR在注册表中的目录;感谢【@zyx870615 】提供建议; 4、优化“字节集_寻找取左”...

    精易模块V7.6.0 发布【2019.09.02】-易语言

    2、优化“文件_枚举”,增加一个递归子目录的功能; 3、优化“rar_初始化”,当rar所在路径留空时优先判断运行目录,其次判断WinRAR在注册表中的目录;感谢【 @zyx870615  】提供建议; 4、优化“字节集_寻找取左”...

    Java语言基础下载

    在子窗体中访问并控制父窗体中对象 493 内容总结 495 独立实践 496 第二十五章:JavaScript介绍 497 学习目标 497 JavaScript语言概况 498 JavaScript和Java的区别 499 基于对象和面向对象 499 解释和编译 499 强...

    SQL培训第一期

    //递归查询子节点 1.8.7 union 和 union all 1.8.7.1 语法 select * from dual union all select * from dual 1.8.7.2 说明 union 会对查询数据进行去重并排序,union all只是简单的将两个结果合并。 1.8.8 wm_...

    JavaScript详解(第2版)

     15.3.1 父节点和子节点   15.3.2 兄弟节点   15.3.3 nodeName和nodeType属性   15.3.4 空白bug   15.4 遍历DOM   15.5 DOM查看器   15.6 查询DOM的快捷方式   15.6.1 document.getElement-...

    C#编程经验技巧宝典

    2 &lt;br&gt;0003 设置程序代码行序号 3 &lt;br&gt;0004 开发环境全屏显示 3 &lt;br&gt;0005 设置窗口的自动隐藏功能 3 &lt;br&gt;0006 根据需要创建所需解决方案 4 &lt;br&gt;0007 如何使用“验证的目标架构”功能 4 ...

Global site tag (gtag.js) - Google Analytics