• javascript Window对象 第16节


    <html>
    <head>
    	<title>浏览器对象</title>
    
    	<script type="text/javascript">
    	 var  a = 20;//声明变量 函数  对象 属于window对象
    	 //alert(window.a);
    	 function  test () {
                  alert("window对象函数");
    
    	 }
    	 //window.test();//函数调用
    	
    	</script>
    	
    	</head>
    	<body>		
    		<div>BOM对象</div>
    
    		1.window 消息框 选择框 输入</br>
    			<script type="text/javascript">
    				function  showMsg() {
    					var val = window.confirm('你确定吗');//boolean
    					//alert(val);
    					if(val ) {
    						alert("执行完成");
    					} else {
    						 alert("操作取消");
    					}
    
    				}
    				function showInput() {
    				var  val = window.prompt("请输入密码","不能为空");
    				  // alert(val);
    				  if(val == "123456") {
    						 alert("欢迎你...");
    				  } else {
    						 alert("密码有误...");
    				  }
    
    				}
    			</script>
    			
    			<input type="button" value="sayHello" onclick="window.alert('hello')"/>
    			<input type="button" value="提交" onclick="showMsg()"/>
    
    			<input type="button" value="密码" onclick="showInput()"/></br>
    
    		2.window 定时操作</br>
    			<script type="text/javascript">
    			   function setExc() {
    					  window.setTimeout("alert('下课了...')", 3000);
    			   }
    			   var ids = null;
    			   function  setGo() {
    					 ids =  window.setInterval( change, 2000);//函数可以是参数   对象
    			   }
    			   function change () {
    				   var colors = ["red","yellow","blue","green","gray","pink"];
    				   var index = Math.round(Math.random() * 5);
    				   //alert(index);
    				   document.bgColor = colors[index];
    
    			   }
    			   //change();
    			   function stop () {
    					  if(ids == null)  return;
    					  window.clearInterval(ids);
    					  ids = null;
    			   }
    			</script>
    			
    			<input type="button" value="三秒后执行" onclick="setExc()"/>
    
    			<input type="button" value="两秒后持续执行" onclick="setGo()"/>
    
    			<input type="button" value="停止" onclick="stop()"/></br>
    			
    		3.window 窗口操作</br>
    		<!-- 在ff/ch 2个浏览器下,窗口对象必须是window.open出来的才可以,默认本地无法执行 -->
    			<input type="button" value="移动原点" onclick="window.moveTo(0,0)"/>
    			<input type="button" value="移动" onclick="window.moveBy(10,-10)"/>
    
    			<input type="button" value="变小" onclick="window.resizeBy(-10,-10)"/>
    			<input type="button" value="500*500" onclick="window.resizeTo(500,500)"/></br>
    
    		4.window 打开新窗体</br>
    		<script type="text/javascript">
    			var oWin = null;
    			function openNew () {
    					 oWin =  window.open("内置对象.htm","");//_self _blank
    
    			}
    			function controlNew() {
    				if(oWin == null)  return;
    				 oWin.document.bgColor="gray";
    			}
    			function closeNew () {
    				if(oWin == null)  return;
    				oWin.close();
    				oWin = null;
    			}
    		</script>
    		<input type="button" value="新窗口" onclick="openNew()"/>
    		<input type="button" value="操作新窗口" onclick="controlNew()"/>
    		<input type="button" value="关闭新窗口" onclick="closeNew()"/>
    		<input type="button" value="返回" onclick="history.back()"/>
    
    	</body>
    
    </html>
    

     rs:

  • 相关阅读:
    ios 分享腾讯微博
    ios 分享微信
    elinput 价格校验 大于0保留2位小数,不包含01,01.1这种
    从范闲到许乐,从宁缺再到陈长生
    二进制流 ajax 实现图片上传
    php 操作redis 部分命令
    matlab 与vs2008联合编程的设置备忘
    新型机器人闯入职场:到底是工作缔造者还是工作终结者?
    c++ vs2008 多线程编程的样例
    虚拟试衣创业公司Fitiquette被印度电商Myntra收购
  • 原文地址:https://www.cnblogs.com/feilongblog/p/4741988.html
Copyright © 2020-2023  润新知