Js的打开新窗口、关闭窗口以及后退的几种方式
一.打开新窗口:
js方法:
window.open("http://www.aa.com"); //缺点:容易被浏览器屏蔽
a标签:
<a href="http://www.aa.com" title="新窗口" target="_blank">打开新窗口</a>
对比——当前窗口显示新内容:
js方法:
window.location.href="http://www.aa.com"; //在iframe中显示新内容很适用! 简单点亦可:location.href="http://www.aa.com";
a标签:
<a href="http://www.aa.com" title="当前窗口">当前窗口显示新内容</a>
复杂示例:定义参数的打开新窗口
<script language="javascript" type="text/javascript"> window.open ('dollare.html','newwindow','height=100,width=400,top=0, left=0,toolbar=no,menubar=no,scrollbars=no, resizable=no,location=no, status=no'); //(其中yes/no也可使用1/0) </script>
效果:宽为100,高为400,距屏顶0象素,屏左0象素,无工具条,无菜单条,无滚动条,不可调整大小,无地址栏,无状态栏。
二.关闭窗口:
js方法:
// 这个脚本是 ie6和ie7 通用的脚本 <script language="javascript"> function close(){ if (confirm("您确定要关闭本页吗?")){ window.opener=null; window.open('','_self'); window.close(); } } </script> <input id="btnClose" type="button" value="关闭本页" onClick="close()" />
a标签:
<a href="javascript:window.opener=null;window.open('','_self');window.close();">关闭</a> 简化点亦可:<a href="javascript:window.close();">关闭</a>
三.后退:
(1).window.history.go(-1); (2).window.history.back(); (3).window.location.href = "上一页的url";
注:window可省略。
示例:
(1). history.go(-1), 返回两个页面: history.go(-2); (2). history.back(). (3). window.history.forward()返回下一页 (4). window.history.go(返回第几页,也可以使用访问过的URL)
相关推荐
在探讨JavaScript(JS)中关闭窗口和页面的方法时,文章列举了多种不同的方式,并按特定的使用场景进行了分类。以下是对文章中提及的知识点的详细解释: 1. JS定时自动关闭窗口:通过在JS中使用定时器(setTimeout...
本文将详细介绍几种常见的使用JavaScript刷新页面的方法,并解释它们的工作原理。 #### 1. 使用`history.go(0)` `history.go(0)`会重新加载当前文档。这个方法与`location.reload()`的效果相同,但它的实现方式...
本文将详细介绍几种使用JavaScript来实现禁用浏览器后退按钮的方法及其原理。 #### 二、方法一:利用 `window.history.forward` 这种方法是最简单的一种方式,通过调用`window.history.forward()`方法来模拟一次...
JavaScript 窗口操作在网页交互中扮演着重要的角色,它们为用户提供了一种与网站进行交互的方式,如提示、确认、导航和窗口控制等。在上述代码片段中,主要涉及了以下几个JavaScript窗口相关的知识点: 1. **按钮...
当一个新窗口打开时,可以通过`window.opener`访问打开它的父窗口,进而改变父窗口的页面内容。 ```javascript self.opener.location.reload(); ``` ### 总结 以上介绍了几种常见的JS页面跳转和对iframe进行页面...
本文将详细介绍几种常见的JavaScript页面跳转方法及其应用场景。 #### 二、知识点详解 ##### 1. `window.location.href` 方式 `window.location.href` 属性用于获取或设置当前文档的URL。当我们将它的值设置为一个...
在处理JS跳转问题时,我们通常会遇到几种常见情况,如使用`window.location`对象、`location.href`、`a`标签的`onclick`事件以及表单提交等。下面将详细介绍这些知识点及其解决方法。 1. `window.location`对象 `...
以上介绍了JavaScript中几种常见的对象及其使用方法。通过这些对象,我们可以更方便地进行网页的交互开发,比如控制窗口的行为、操作文档结构、处理日期时间以及执行数学计算等。这些对象的掌握对于前端开发者来说是...
其中`target="_blank"`表示在新窗口或新标签页中打开链接。 等效的JavaScript代码为: ```javascript window.open("http://www.jb51.net"); ``` 如果不需要在新窗口打开,则可以直接使用: ```javascript window...
在JavaScript中,页面跳转和重定向是两个常见的操作,它们用于改变当前浏览器窗口加载的URL。这通常在用户交互、错误处理或者自动化流程中发生。以下是对标题和描述中提到的五种JavaScript实现页面跳转重定向方法的...
BOM还提供了弹出新窗口的功能。 DOM是HTML文档对象模型,它将HTML文档视为一棵树状结构,每个元素都是一个节点。通过DOM,开发者可以访问和修改HTML文档的任何部分。例如,`document`对象代表整个HTML页面,而`...
在这个“javascript例子教程20210614借鉴.pdf”中,我们探讨了几个关键的JavaScript概念和技术,包括修改HTML元素的class属性、页面重定向、弹出窗口以及使用JavaScript对象作为关联数组。 首先,我们来看如何用...
接下来,我们将详细介绍几种常用且具有代表性的JavaScript页面跳转方式,并对比它们的实现技巧与注意事项。 第一种方式是使用window.location.href属性。这是最常见的一种方法,可以直接将浏览器导航到指定的URL。...
这里,我们将详细讨论在描述和标题中提及的五种JavaScript页面跳转方法。 **第一种方式:通过`window.location.href`** ```javascript <script language="javascript" type="text/javascript"> window.location....
在这个例子中,`test()`函数打开一个300x300像素的新窗口,显示`04_popup_test.html`页面。用户点击按钮时,这个函数会被触发。 最后,我们涉及到了JavaScript对象作为关联数组的概念。关联数组是一种特殊的数组,...
Unity内置打开网页是一种在Unity开发环境中集成Web浏览功能的技术,主要通过特定的插件实现。在Unity中,这种功能能够使游戏或应用嵌入网页内容,例如显示在线教程、加载广告或者提供在线服务。本篇将详细介绍Unity...
- **定时弹窗**:使用`setTimeout`函数在指定时间后打开新窗口。 ### 2. 提示框效果 文章还提到了一种提示框的效果,通过JavaScript动态创建并显示提示信息: - **提示框的基本配置**: - `tPopWait`: 设置等待...
jQuery自适应窗口大小轮播图特效是利用JavaScript库jQuery实现的一种功能,它能根据浏览器窗口的尺寸变化自动调整轮播图的大小,确保在不同屏幕分辨率下都能保持良好的视觉效果。这一特性对于响应式网页设计至关重要...
5. JavaScript的服务器端编程:这是本书的一个特色部分,讲解了如何使用JavaScript进行服务器端编程,这部分内容对于初学者来说难度较大,但为学习者打开了JavaScript应用的新世界。 6. 其他高级主题:包括字符串...
下面将介绍几种常见的JavaScript页面跳转方法: 1. location.href跳转 location对象的href属性可以设置新的URL地址,实现页面的跳转。例如: ```javascript location.href = '//***/'; ``` 这段代码会将当前页面...