`

Js的打开新窗口、关闭窗口以及后退的几种方式

阅读更多

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)

 

 

分享到:
评论

相关推荐

    JS关闭窗口与JS关闭页面的几种方法小结

    在探讨JavaScript(JS)中关闭窗口和页面的方法时,文章列举了多种不同的方式,并按特定的使用场景进行了分类。以下是对文章中提及的知识点的详细解释: 1. JS定时自动关闭窗口:通过在JS中使用定时器(setTimeout...

    Javascript刷新页面的几种方法

    本文将详细介绍几种常见的使用JavaScript刷新页面的方法,并解释它们的工作原理。 #### 1. 使用`history.go(0)` `history.go(0)`会重新加载当前文档。这个方法与`location.reload()`的效果相同,但它的实现方式...

    javascript实现禁用浏览器后退按钮

    本文将详细介绍几种使用JavaScript来实现禁用浏览器后退按钮的方法及其原理。 #### 二、方法一:利用 `window.history.forward` 这种方法是最简单的一种方式,通过调用`window.history.forward()`方法来模拟一次...

    JS窗口大全----很全的哦

    JavaScript 窗口操作在网页交互中扮演着重要的角色,它们为用户提供了一种与网站进行交互的方式,如提示、确认、导航和窗口控制等。在上述代码片段中,主要涉及了以下几个JavaScript窗口相关的知识点: 1. **按钮...

    JS页面跳转和js对iframe进行页面跳转、刷新

    当一个新窗口打开时,可以通过`window.opener`访问打开它的父窗口,进而改变父窗口的页面内容。 ```javascript self.opener.location.reload(); ``` ### 总结 以上介绍了几种常见的JS页面跳转和对iframe进行页面...

    js方式的页面跳转

    本文将详细介绍几种常见的JavaScript页面跳转方法及其应用场景。 #### 二、知识点详解 ##### 1. `window.location.href` 方式 `window.location.href` 属性用于获取或设置当前文档的URL。当我们将它的值设置为一个...

    js跳转问题解决方式

    在处理JS跳转问题时,我们通常会遇到几种常见情况,如使用`window.location`对象、`location.href`、`a`标签的`onclick`事件以及表单提交等。下面将详细介绍这些知识点及其解决方法。 1. `window.location`对象 `...

    javaScript对象

    以上介绍了JavaScript中几种常见的对象及其使用方法。通过这些对象,我们可以更方便地进行网页的交互开发,比如控制窗口的行为、操作文档结构、处理日期时间以及执行数学计算等。这些对象的掌握对于前端开发者来说是...

    js页面跳转整理。。

    其中`target="_blank"`表示在新窗口或新标签页中打开链接。 等效的JavaScript代码为: ```javascript window.open("http://www.jb51.net"); ``` 如果不需要在新窗口打开,则可以直接使用: ```javascript window...

    js实现页面跳转重定向的几种方式

    在JavaScript中,页面跳转和重定向是两个常见的操作,它们用于改变当前浏览器窗口加载的URL。这通常在用户交互、错误处理或者自动化流程中发生。以下是对标题和描述中提到的五种JavaScript实现页面跳转重定向方法的...

    Javascript

    BOM还提供了弹出新窗口的功能。 DOM是HTML文档对象模型,它将HTML文档视为一棵树状结构,每个元素都是一个节点。通过DOM,开发者可以访问和修改HTML文档的任何部分。例如,`document`对象代表整个HTML页面,而`...

    javascript例子教程20210614借鉴.pdf

    在这个“javascript例子教程20210614借鉴.pdf”中,我们探讨了几个关键的JavaScript概念和技术,包括修改HTML元素的class属性、页面重定向、弹出窗口以及使用JavaScript对象作为关联数组。 首先,我们来看如何用...

    JavaScript实现页面跳转的几种常用方式

    接下来,我们将详细介绍几种常用且具有代表性的JavaScript页面跳转方式,并对比它们的实现技巧与注意事项。 第一种方式是使用window.location.href属性。这是最常见的一种方法,可以直接将浏览器导航到指定的URL。...

    Javascript实现页面跳转的几种方式分享

    这里,我们将详细讨论在描述和标题中提及的五种JavaScript页面跳转方法。 **第一种方式:通过`window.location.href`** ```javascript &lt;script language="javascript" type="text/javascript"&gt; window.location....

    javascript例子教程0614.pdf

    在这个例子中,`test()`函数打开一个300x300像素的新窗口,显示`04_popup_test.html`页面。用户点击按钮时,这个函数会被触发。 最后,我们涉及到了JavaScript对象作为关联数组的概念。关联数组是一种特殊的数组,...

    Unity内置打开网页

    Unity内置打开网页是一种在Unity开发环境中集成Web浏览功能的技术,主要通过特定的插件实现。在Unity中,这种功能能够使游戏或应用嵌入网页内容,例如显示在线教程、加载广告或者提供在线服务。本篇将详细介绍Unity...

    JavaScript经典效果集锦

    - **定时弹窗**:使用`setTimeout`函数在指定时间后打开新窗口。 ### 2. 提示框效果 文章还提到了一种提示框的效果,通过JavaScript动态创建并显示提示信息: - **提示框的基本配置**: - `tPopWait`: 设置等待...

    jQuery自适应窗口大小轮播图特效.zip

    jQuery自适应窗口大小轮播图特效是利用JavaScript库jQuery实现的一种功能,它能根据浏览器窗口的尺寸变化自动调整轮播图的大小,确保在不同屏幕分辨率下都能保持良好的视觉效果。这一特性对于响应式网页设计至关重要...

    javaScript高级编程

    5. JavaScript的服务器端编程:这是本书的一个特色部分,讲解了如何使用JavaScript进行服务器端编程,这部分内容对于初学者来说难度较大,但为学习者打开了JavaScript应用的新世界。 6. 其他高级主题:包括字符串...

    js实现页面跳转的几种方法小结

    下面将介绍几种常见的JavaScript页面跳转方法: 1. location.href跳转 location对象的href属性可以设置新的URL地址,实现页面的跳转。例如: ```javascript location.href = '//***/'; ``` 这段代码会将当前页面...

Global site tag (gtag.js) - Google Analytics