用JavaScript如何打开一个新的窗口?这个问题看起来很基础,可是又有谁能够在不参照任何资料的情况下下出来,并且在各种情况下都没有错误呢?我是不能的,所以就在这里记录下来了。
下面是一个例子:
链接:
<a id="home-foot-link" onclick="openNewWindow('http://www.bjypc.edu.cn/','学校首页');" href="javascript:;">学校首页</a>
Javascript:
function openNewWindow(url,name){
top.open(url,name,"");
return false;
}
当然,我这个是全屏无限制的,如果需要限制窗口大小之类的,还需要在第三个参数中加上如下内容:
toolbar=0,location=0,directories=0,status=0,
menubar=0,scrollbars=0,resizable=0,width=600,height=400
这里例子在于:
在页面嵌有iframe的情况下也不会出错,主要是通过设置href=javascript:;,如果使用#,则页面会变乱的。
分享到:
相关推荐
JS中用open方式打开新窗口向父窗口传值 在JavaScript中,使用`window.open()`方法可以打开一个新的浏览器窗口,这个方法可以实现子窗口向父窗口传值的操作。下面我们来详细解释这个过程。 首先,让我们回顾一下`...
ASP.NET 打开新窗口方法详解 ...* 使用 Response.Write 方法输出 JavaScript 代码,以对话框形式打开新窗口,原窗口被代替。 ASP.NET 打开新窗口方法有多种,开发者可以根据不同的场景和需求选择合适的方法。
当在网页中用javascript winow.open 打开一个新窗口后,是否能在你窗口中调用并执行新窗口中的代码或调取其中的元素? 答案是肯定的。 这段示例代码不但能在父窗口页面test.html中执行被打开的新窗口页面test-open...
用javascript写打开新窗口、关闭新窗口、关闭本窗口
当在网页中用javascript winow.open 打开一个新窗口后,是否能在父窗口中调用并执行新窗口中的代码或调取其中的元素? 答案是肯定的。 这段示例代码不但能在父窗口页面test.html中执行被打开的新窗口页面test-open...
在JavaScript中,可以通过`window.open()`方法来打开一个新的浏览器窗口。这个方法接受四个参数:URL、窗口名称、窗口特性字符串以及是否替换浏览器的历史记录条目。 示例代码: ```javascript var newWindow = ...
在JavaScript中,`window.open()`方法是用于打开新窗口的关键。它接受一到三个参数:URL、窗口名称以及特性字符串。例如: ```javascript var newWindow = window.open("http://example.com", "newWindow", "width=...
本文实例讲述了JS打开新窗口防止被浏览器阻止的方法。分享给大家供大家参考。具体分析如下: 用传统的window.open()方式打开新窗口,会被浏览器阻止,那么,我们如何才能让JS打开新窗口不被浏览器阻止呢?其实办法...
当在网页中用javascript winow.open 打开一个新窗口后,是否能在父窗口中调用并执行新窗口中的代码或调取其中的元素? 答案是肯定的。 这段示例代码不但能在父窗口页面test.html中执行被打开的新窗口页面test-open...
辛苦的完成了一个站点的开发即将交付使用了,用户提出了一个要求,希望导航或产品或其它某一类的链接需要新窗口打开,一个一个的修改文件可能有几十个,或上百个文件,修改的链接点就更多了。我们怎么办呢?可以用...
总结来说,JavaScript的`window.open()`方法是用于打开新窗口的关键,而关闭窗口则通常依赖于用户的交互行为,如点击关闭按钮。这个案例提供了一个实用的示例,帮助学习者理解如何在实际项目中运用这些技术。
在前端开发中,`window.open()` 方法是浏览器内置的一个功能,用于在JavaScript中打开新的浏览器窗口。本文将深入探讨如何使用 `window.open()` 方法及其参数设置,帮助开发者更好地掌握此方法的用法。 #### 一、`...
### window.open打开新窗口,不被拦截的方法 在Web开发中,经常会有需求需要在一个新的浏览器窗口或标签页中打开链接或展示内容。这通常通过JavaScript的`window.open()`方法来实现。但是,在实际应用中,由于...
在标题中提到的“javascript经典特效——关闭窗口同时打开新窗口”是一个常见的JavaScript应用场景,它涉及到浏览器窗口的操作。 在Web开发中,有时我们需要在用户执行某项操作(如点击按钮)时,关闭当前窗口并...
打开新窗口并传递数据 ```javascript function outPut() { // 获取当前输入框中的值 var text = document.abc.text.value; // 创建新窗口 var win = window.open("", "mywin", "menubar=no,width=400,height=...
在JavaScript中,打开新的窗口是常见的操作,常用于创建弹出窗口、链接跳转或显示特定内容。本文将深入探讨如何使用JavaScript打开新窗口,并实现窗口居中和自定义窗口属性。 首先,我们来了解基本的`window.open()...
- `url`:要打开的新窗口的URL地址。 - `name`:新窗口的名字。如果该名字已经被使用,则会在已有窗口中加载内容。 - `features`:可选参数,用于指定新窗口的一些特性,如大小、位置等。 2. **关闭当前窗口**:...
这种方法不会打开新窗口,而是替换当前页面内容。 5. **Response.Write("<script>window.showModelessDialog(XXX.aspx')</script>")**:这种方式会以无模式对话框的形式打开"XXX.aspx"页面,原窗口保持可见,用户...
1. window.open()函数的使用:window.open()是JavaScript的一个内置函数,用于打开一个新的浏览器窗口或标签页。该函数一般包含三个参数:要加载的URL、窗口名称以及一个特性字符串。特性字符串用于描述新窗口的各种...
但是发现如果先前打开的窗体没有关掉,在打开一个窗体的时候就会在先前没有关闭的窗体上打开新的窗体,这样先前的窗口就被替换掉了。经过查找资料和测试发现如果在打开窗体的时候指定的窗体名和当前的某个窗体同名的...