”/> 三、弹出独立窗口 [javascript] view plain copy //关闭,父窗口弹出对话框,子窗口直接关闭 this.Response.Write(“javascript>window.close();”); //关闭,父窗口和子窗口都不弹出对话框,直接关闭 this.Response.Write...window.opener.location.replace(window.opener.document.referrer);window.close();”); //子窗口刷新父窗口...//方法一: 浏览器读页面时弹出窗口; //方法二: 浏览器离开页面时弹出窗口; //...-一个页面两个窗口 //上面的例子都包含两个窗口,一个是主窗口,另一个是弹出的小窗口。
这不是,整理了一下JavaScript的一下BOM笔记资料,今天贡献出来!...window对象是BOM的顶层,所有其他对象都是通过window对象衍生的;但是在调用子对象的时候并不强制要求声明 ?...window.open() 打开新窗口 window.open( url , name , features , replace ) url:需要载入的网页URL地址 name:为新窗口命名 features...() 获得当前对象窗口的焦点 window.blur() 释放当前对象窗口的焦点 window.print() 打印当前窗口或Frame window.scrollBy()/scrollTo() 滚动当前窗口总的...URL中表示变量的字符子串 location.reload(true/false) 刷新页面(true/false选择是否从服务器刷新) location.replace(url) 通过url网址刷新当前网页
现在终于明白了连接的时候target的用法了: _blank:重新打开一个窗口 _parent:父窗口执行重定向 _self:自身页面重定向 _top:第一个父窗口重定向 小结: 1.window.open...window.location.href =self.location.href = "Url地址";//在D页面实现展现 window.open("Url地址","_self");//在D页面实现展现...("Url地址","_self")//在B页面实现展现 综上所述可知:parent.window:父窗口对象 top.window:第一个父窗口的对象 三、重点看看window.parent与window.openner..." οnclick="getpValue();"> window.opener 是window.open或超链接 打开的子页面调用父页面对象 例子如下 a.html....text1.value; window.opener主要是获得通过超链接或者 window.open() 打开本身页面的页面的一些,比如获得值,刷新等 刷新:window.opener.location.reload
在浏览器中,window对象有双重角色,它既是通过JavaScript访问浏览器窗口的一个接口,又是ECMAScript规定的Global对象。 1....窗口关系及框架 对象 说明 示例 top top对象始终指向最高(最外)层的框架,也就是浏览器窗口 top.frames[0] parent parent(父)对象始终指向当前框架的直接上层框架 parent.frames...导航和打开窗口 window.open(“要加载的URL”, “窗口目标或_slef、_parent、_top或_blank”, “特性字符串”, “新窗口是否取代浏览器历史记录中当前页面的布尔值”);..."); } }, 100); } /** * 在父窗口中关闭子窗口 */ function closeWin(){...(2)在开发环境下,很少使用真正的间歇调用,原因是后一个间歇调用可能会在前一个间歇调用结束之前启动。 请参考:JavaScript高级技巧 6.
在浏览器中,window对象有双重角色,它既是通过JavaScript访问浏览器窗口的一个接口,又是ECMAScript规定的Global对象。 1....窗口关系及框架 对象 说明 示例 top top对象始终指向最高(最外)层的框架,也就是浏览器窗口 top.frames[0] parent parent(父)对象始终指向当前框架的直接上层框架 parent.frames...导航和打开窗口 window.open(“要加载的URL”, “窗口目标或_slef、_parent、_top或_blank”, “特性字符串”, “新窗口是否取代浏览器历史记录中当前页面的布尔值”);...}, 100); } /** * 在父窗口中关闭子窗口...(2)在开发环境下,很少使用真正的间歇调用,原因是后一个间歇调用可能会在前一个间歇调用结束之前启动。 请参考:JavaScript高级技巧 6.
_Cancel%>' onclick="window.parent.close()" Class="Button"> 4.关闭本弹出窗体,并刷新父页面 this.Response.Write("...alwaysRaised yes/no 指定窗口浮在所有窗口之上。 dependent yes/no 指定打开的窗口为父窗口的一个了窗口。并随父窗口的关闭而关闭。...z-look yes /no 在文档中包含各个 标签的数组。...pathname URL中"/"以后的部分.如~list/index.htm hash "#"号(CGI参数)之后的字符串. search "?"号(CGI参数)之后的字符串....=no,resizable=yes,status=no,top=0,left=0") 第二种方法是打开一个全屏的页面: window.open("你的.asp", "", "fullscreen=yes
在浏览器中,window对象有双重角色,它既是通过JavaScript访问浏览器窗口的一个接口,又是ECMAScript规定的Global对象。..."8080" 返回URL中指定的端口号,如果不包含,则返回空字符串 protocol "http:" 返回页面使用的协议 search "?...,用于刷新plugins以反应最新安装的插件。...本章讨论了下列BOM的组成部分。 在使用框架时,每个框架都有自己的 window 对象以及所有原生构造函数及其他函数的副本。每个框架都保存在 frames 集合中,可以通过位置或通过名称来访问。...有一些窗口指针,可以用来引用其他框架,包括父框架。 top 对象始终指向最外围的框架,也就是整个浏览器窗口。 parent 对象表示包含当前框架的框架,而 self 对象则回指 window。
删除节点 用法:用父节点删除子节点。...父节点.removeChild(子节点);必须指定要删除的子节点 节点自己删除自己: 不知道父级的情况下,可以这么写:node.parentNode.removeChild(node)...onclick 当用户点击某个对象时调用的事件句柄。 ondblclick 当用户双击某个对象时调用的事件句柄。 onerror 在加载文档或图像时发生错误。...: window.open(url,target,param) url 要打开的地址 target新窗口的位置 _blank _self _parent(父框架) param 新窗口的一些设置...History 对象 History 对象包含用户(在浏览器窗口中)访问过的 URL。 可通过 window.history 属性对其进行访问。
window.open 创建新的窗口 除此之外还有两个特例,就是 a 标签和form标签,当 a标签的 target 属性被设置为 _blank 时,点击标签会创建新窗口 当 form 标签渲染的表达被提交时...还是当前页面的父页面? 还是顶级导航的页面,还是干脆新打开一个标签/窗口来展示 _self:当前页面加载。(a标签默认) _blank:通常在新标签页打开,但用户可以通过配置选择在新窗口打开。...当打开 about:blank 时,子窗口的 WebPreferences 将从父窗口复制,并且没有办法覆盖它,因为Chromium在这种情况下跳过浏览器侧导航。 6....c窗口,即其父窗口,无法执行 Node.js 0x05 window.open 上下文情况 父窗口调用 window.open 创建子窗口时会返回一个指向新窗口对象的引用,父窗口可以通过这个引用直接访问子窗口的上下文...,如果此时,在子窗口使用 window.opener 对象的 open 方法再打开一个与父窗口同源的新窗口,并且获取新窗口对象,用这个对象与父窗口进行通信,会不会就可以获取到父窗口的上下文了呢?
打开和关闭窗口 在JavaScript中,打开和关闭新的窗口,这是很常见的一种操作。...在绿叶学习网的JavaScript在线测试工具中,当点击“调试代码”按钮时,就会打开一个新的窗口,并把HTML文档输出到新的页面中去。...(1)、关闭当前窗口 在JavaScript中,如果想要关闭当前的窗口,有3种方式: window.close(); close(); this.close(); (2)、关闭子窗口 所谓的“关闭子窗口...”就是关闭之前使用window.open()方法动态创建的子窗口。..." onclick="closeWindow()"/> 父窗口 子窗口 分析:在JavaScript中,可以使用window对象的resizeTo()方法或resizeBy
{statement[s]} 18.当文件中出现多个form表单时.可以用document.forms[0],document.forms[1]来代替. 19.窗口:打开窗口window.open(),...ObjFuncVarName,frames["frameName"].ObjFuncVarName,frameName.ObjFuncVarName 44.parent代表父亲对象,top代表最顶端对象 45.打开子窗口的父窗口为...:opener 46.表示当前所属的位置:this 47.当在超链接中调用JS函数时用:(Javascript:)来开头后面加函数名 48.在老的浏览器中不执行此JS:的锚记),href(全部的信息) 89.window.location.reload()刷新当前页面. 89-1.parent.location.reload...()刷新父亲对象(用于框架) 89-2.opener.location.reload()刷新父窗口对象(用于单开窗口) 89-3.top.location.reload()刷新最顶端对象(用于多开窗口)
下面的 里的content的5表示当javascript关闭时,5秒后跳转到closeJavaScript.html 页面。..."> //20秒后跳转到url指定的页面 刷新框架的js: //刷新包含该框架的页面用 parent.location.reload(); //子窗口刷新父窗口 self.opener.location.reload...var win = window.open(url,pName,param); // 父窗口控制子窗口的对象 win.window.document.getElementById("productName...("bnt").value = "重新查看"; // 子窗口调用父窗口的函数 window.opener.testfun(); 注意:父窗口刚打开子窗口时马上对它进行赋值或者调用其函数等操作可能会失败,...因为子窗口未完全加载 需要这样做时,最好在子窗口写加载的js,再调用父窗口; 以免操作失败。
用JS在html页面实现打印功能 做项目时,有在网页实现全局和局部打印的需求,百度许久,现总结如下: 打印方式一: 1.首先在head里面加入下面一段js代码: javascript"> function preview(fang) { if (fang < 10){ bdhtml=window.document.body.innerHTML;//获取当前页的html...(); window.document.body.innerHTML=bdhtml; } else { window.print(); } } 2.然后在所需要打印的代码,用和包围着...= oldstr ; } } javascript> 2.页面内容如下: ... 打印方式三(此方式会重新打开一个浏览器窗口): 1.javascript中方法为: //打印操作 function print() { var userAgent = navigator.userAgent.toLowerCase
{statement[s]} 18.当文件中出现多个form表单时.可以用document.forms[0],document.forms[1]来代替. 19.窗口:打开窗口window.open...ObjFuncVarName,frames["frameName"].ObjFuncVarName,frameName.ObjFuncVarName 44.parent代表父亲对象,top代表最顶端对象 45.打开子窗口的父窗口为...:opener 46.表示当前所属的位置:this 47.当在超链接中调用JS函数时用:(Javascript:)来开头后面加函数名 48.在老的浏览器中不执行此JS:的锚记),href(全部的信息) 89.window.location.reload()刷新当前页面.... 89-1.parent.location.reload()刷新父亲对象(用于框架) 89-2.opener.location.reload()刷新父窗口对象(用于单开窗口) 89-3.top.location.reload
,在于showModalDialog()打开的窗口(简称模式窗口),置在父窗口上,必须关闭才能访问父窗口(建议尽量少用,以免招人反感);showModelessDialog()(简称无模式窗口),打开后不必关闭也可访问父窗口打开的窗口...七、 刷新之后就不再弹出窗口 我们使用cookie来控制一下就可以了。...替换主页面中原有的这一句即可。你可以试着刷新一下这个页面或重新进入该页面,窗口再也不会弹出了。...八、 让弹出窗口适应里面图片的大小 很多时候我们需要提供这样的功能给访问者:当访问者点击页面中的缩略图时,其对应的全尺寸图片将显示在一个新的弹出窗口中供访问者查看。 ...如果我们想对显示全尺寸图片的窗口的外观进行某些控制(比如希望弹出窗口的高度、宽度能与全尺寸图片的大小匹配时),则可调用 window.open 方法,该方法接收三个参数,分别指定要打开文件的URL,窗口名及窗口特性
true, 则以 GET 方式,从服务端取最新的页面, 相当于客户端点击 F5("刷新") 2,replace 方法,该方法通过指定URL替换当前缓存在历史里(客户端)的项目,因此当使用replace方法之后...当调用 location.reload() 方法时, aspx页面此时在服务端内存里已经存在, 因此必定是 IsPostback 的。...language=JavaScript> parent.location.reload(); //子窗口刷新父窗口 JavaScript>...2.parent指的是当前页面的父页面,也就是包含它的框架页面。例如对于此例它指的是framedemo.html。 3.frames是window对象,是一个数组。代表着该框架内所有子页面。...out = response.getWriter(); 2 out.write("javascript\">"); 3 ////子窗口刷新父窗口 4 out.write
当调用 location.reload() 方法时, aspx页面此时在服务端内存里已经存在, 因此必定是 IsPostback 的。...JavaScript> parent.location.reload(); //子窗口刷新父窗口 JavaScript...如果想关闭窗口时刷新或想开窗时刷新,在中调用以下语句即可。...2.parent指的是当前页面的父页面,也就是包含它的框架页面。例如对于此例它指的是framedemo.html。 3.frames是window对象,是一个数组。代表着该框架内所有子页面。...复制代码 代码如下: JavaScript> parent.location.reload(); 2.子窗口刷新父窗口 复制代码 代码如下
. 19.窗口:打开窗口window.open(), 关闭一个窗口:window.close(), 窗口本身:self 20.状B栏的设置:window.status= "字符 "; 21.弹出提示信息...ObjFuncVarName,frames[ "frameName "].ObjFuncVarName,frameName.ObjFuncVarName 44.parent代表父亲对象,top代表最顶端对象 45.打开子窗口的父窗口为...:opener 46.表示当前所属的位置:this 47.当在超链接中调用JS函数时用:(javascript :)来开头后面加函数名 48.在老的浏览器中不执行此JS: <!...= handleError; 72.JS中指定当前打开窗口的父窗口:window.opener,支持opener.opener…的多重继续. 73.JS中的self指的是当前的窗口 74.JS中状...),href(全部的信息) 89.window.location.reload()刷新当前页面. 90.window.history.back()返回上一页,window.history.forward
Window对象是客户端JavaScript最高层对象之一,由于window对象是其它大部分对象的共同祖先,在调用window对象的方法和属性时,可以省略window对象的引用。...- 浏览器窗口的内部宽度 window.open() - 打开新窗口 window.close() - 关闭当前窗口 (只能关闭用js的window.open()打开的页面,了解一下就行了) window...(比较重要) 通过使用 JavaScript,我们可以在一定时间间隔之后来执行代码,而不是在函数被调用后立即执行。...当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model)。 HTML DOM 模型被构造为对象的树。...是父级标签,然后找到这个父标签里面的要被替换的子标签,然后用新的标签将该子标签替换掉 属性节点 获取文本节点的值: var divEle = document.getElementById(
DOM、父窗口拿到iframe的DOM。...如:父窗口是http://a.test.com,iframe是http://test.com;当设置了document.domain="test.com"时,就能进行跨域了。...3.使用window.name来跨域: window.name:在不同的页面(甚至不同的域名)加载后依然存在(如果值没被修改,则不会发生变化),并且name值可达2MB(对于一般的运用完全够用) 4.片段识别符...改变片段识别符,页面不会重新刷新 父窗口将信息,写入子窗口片段识别符;子窗口通过监听hashchange事件得到通知 5.window.postMessage:HTML5为了解决跨域问题,引进的全新API...1 var a=window.open('http://b.com'); 2 //父窗口向子窗口发送信息hello 1 3 a.postMessage('hello
领取专属 10元无门槛券
手把手带您无忧上云