当前位置:首页 > Windows程序 > 正文

js window对象

代表父窗体:window.opener.test(); ---调用父窗体中的test()方法

<input type="button" value="打开我的窗口" /> function openWin(){ myWindow=window.open(‘‘,‘‘,‘width=200,height=100‘); myWindow.document.write("<p>这是我的窗口</p>"); myWindow.focus(); myWindow.opener.document.write("<p>这个是源窗口!</p>"); }

方法:

打开/关闭窗口:

open()

window.open([URL], [窗口名称], [参数字符串]) <script type="text/javascript"> window.open(‘https://www.baidu.com‘,‘_blank‘,‘width=300,height=200,scrollbars=yes‘)

close():

window.close();   //关闭本窗口

关闭新建的窗口。 <script type="text/javascript"> var mywin=window.open(‘https://www.baidu.com‘); //将新打的窗口对象,存储在变量mywin中 mywin.close();

定时器:

setTimeout():时间到了, 就会执行一个指定的 method/function

setTimeout("changeState()",1000 ); function changeState(){ alert("这是等待三秒"); }

setInterval():setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。

var biao = 0; setInterval("changeState()",1000 ); function changeState(){ biao++; alert(biao); }

清除定时器:

var timer1=window.setTimeout(function(){},1000); //timer1->1 当前是第一个定时器 var timer2=window.setTimeout(function(){},1000); //timer2->2 当前是第二个定时器 window.clearTimeout(timer1);window.clearInte

scrollTo():scrollTo() 方法可把内容滚动到指定的坐标。

 

<input type="button" value="移动滚动条" /> function scrollWindow(){ window.scrollTo(100,500); }

moveTo():将窗口移动到某一位置

<body> <input type="button" value="打开窗口" /> <br> <input type="button" value="移动窗口" /> </body> function openWin(){ myWindow=window.open(‘‘,‘‘,‘width=200,height=100‘); myWindow.document.write("<p>这是我的窗口</p>"); } function moveWin(){ myWindow.moveTo(100,0); myWindow.focus();//将输入焦点定位在myWindow

location:

属性:href

用脚本来跳转页面。

window.location.href = "https://www.baidu.com";

方法:reload()。

刷新页面。

window.location.reload();

history:

方法:go()

history.go(num)表示向前或向后翻多少页,num为正数表示向前翻,为负数则向后翻。

温馨提示: 本文由杰米博客推荐,转载请保留链接: https://www.jmwww.net/file/10196.html