js如何弹出新窗口

js如何弹出新窗口

时间:2012-4-22

弹出新窗口也是在网页设计中会经常用到的,其用法也很简单,是通过调用javascript的内置函数windows.open来产生的.  window.open函数的基本格式为:
  window.open([url],[name],[features],[replace])
通常用以的方法有两种:

1.带一个参数的用法
  先来看看下面的实例
function openwindow()
{
  window.open("http://www.djjwz.com");
}
<input type="button" value="弹出新窗口" onclick="openwindow();">
这种用法,弹出的是一个完整的浏览器窗体,实际上是因为省略了window.open最后面的三个参数.

2.带三个参数的用法
 先来看看下面的实例
function openwindow()
{
  window.open("http://www.djjwz.com","","toolbar=no,width=450,height=200,status=no,scrollbars=yes,re

size=no,menuber=no")
}
<input type=button value="弹出新窗口" onclick"openwindow();">

这种用法,是弹出的一个不完整的浏览器窗体,这个浏览器窗体隐藏了菜单栏,工具栏,状态栏,并且这个窗体是不可改变大小的.

时间: 2024-10-13 08:49:08

js如何弹出新窗口的相关文章

js弹出新窗口的6中方法

注: //关闭,父窗口弹出对话框,子窗口直接关闭 this.Response.Write("<script language=javascript>window.close();</script>"); //关闭,父窗口和子窗口都不弹出对话框,直接关闭 this.Response.Write("<script>"); this.Response.Write("{top.opener =null;top.close();}

window.open浏览器弹出新窗口被拦截—原因分析和解决方案

最近在做项目的时候碰到了使用window.open被浏览器拦截的情况,在本机实验没问题,到了服务器就被拦截了,火狐有拦截提示,360浏览器拦截提示都没有,虽然在自己的环境可以对页面进行放行,但是对用户来说,不能要求用户都来通过拦截.何况当出现拦截时,很多小白根本不知道发生了啥,不知道在哪里看被拦截的页面,百思不得其解,后来查了一下,各家浏览器支持的不一样. 另外,可以发现,当window.open为用户触发事件内部或者加载时,不会被拦截,一旦将弹出代码移动到ajax或者一段异步代码内部,马上就出

jsp弹出新窗口代码

1.最基本的弹出窗口代码其实代码非常简单: <SCRIPT LANGUAGE="javascript"> <!-- window.open (page.html); --> </SCRIPT> 因为这是一段javascripts代码,所以它们应该放在<SCRIPT LANGUAGE="javascript">标签和</script>之间. <!--  -->是对一些版本低的浏览器起作用,在这些老

解决以showModalDialog打开的页面在提交表单时弹出新窗口的问题

源代码如下: 父页面: window.showModalDialog("../readfile/readFile.jsp","","dialogWidth=1000px;dialogHeight=500px;status=no;help=no;resizable:yes"); 子页面:readFile.jsp 1.在head标签内加入<base target="_self">. <!-- 设置base tar

原生JS实现弹出窗口的拖拽(直接copy可用)

上一篇说了一下弹出窗口功能的实现思路,一般情况下紧接着就会需要做到弹窗的移动,当然现在有很插件.库比如hammer可以使用,效率也非常好.但我觉得还是有必要了解一下原生JS的实现思路及方式,如下: 思路:拖动这个操作起始分为三个部分: 鼠标左键按下,此时才开始可以拖动: 鼠标移动,拖动开始:根据光标的移动给div相对应的纵轴.横轴的偏移: 鼠标左键松手,拖动结束,不可以再拖动了. 每一步需要做的事: 1中需要将初始化的拖动标示量置为true(可以拖动了).记录光标起始坐标和div的起始坐标 2中

js 控制弹出窗口的大小

<SCRIPT LANGUAGE=javascript> window.open ('open.html', 'newwindow','height=200, width=400, top=50%,left=50%, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no,status=no') </SCRIPT> 参数解释: LANGUAGE=javascript // 代表脚本开始 window.open

TWebBrowser控件彻底防止弹出新窗口

最近在编写一个使用到TWebBrowser控件的软件,浏览网页时经常会弹出各种各样的窗口,尤其是广告,让人烦不胜烦,参考网上的一些资料,针对不同的弹窗方式采取相应的措施就能禁止各种弹窗. 1. 将TWebBrowser控件的Silent属性设置为True可以防止弹出“语法错误”的窗口. 2. 编写TWebBrowser控件的OnNewWindow2事件响应代码可以阻止<a href='url' target='_blank'>方式的新窗口 procedure TForm1.WebBrowser

js实现弹出窗口、页面变成灰色并不可操作的例子

<html><head><title>弹出一个窗口后,后面的层不可操作</title><script>function show()  //显示隐藏层和弹出层{   var hideobj=document.getElementById("hidebg");   hidebg.style.display="block";  //显示隐藏层   hidebg.style.height=document.bod

js先弹出窗口,然后N秒后跳转指定网址

在家里的一段时间里,做了网页中的一个小功能,因为实在找不到原因了,只能先用JS来先解决一下了,问题是用银行卡已经充值成功了,但一定要返回重新刷新一下才能显示出来,也就是没有同步显示,当然了,如果用银行卡充值成功,然后停顿四五秒后再返回,则显示新的余额,所以这里涉及到一个异步的问题,暂用且 JS 来解决一下吧,先提示充值成功,然后停顿N秒后返回会员中心. <script> alert("充值成功"); function hello(){ window.location = &