indows open-JS弹出窗口为什么总是跳转,不是弹出小窗口?

问题描述

JS弹出窗口为什么总是跳转,不是弹出小窗口?
window.open(""Detail.htm?ptid=""+cell0_self""'height='+iHeight+'innerHeight='+iHeight+'width='+iWidth+'innerWidth='+iWidth+'top='+y+'left='+x+'toolbar=nomenubar=noscrollbars=autoresizeable=nolocation=nostatus=noalwaysRaised=yesz-look=yes');

解决方案

你指定窗口对象为_selft就是再当前窗口啊。指定为_blank

window.open(""Detail.htm?ptid=""+cell0**""_blank'**

第二个参数name可以为:

_blank 表示新开一个窗口,
_parent表示父框架窗口,
_self表示覆盖该窗口,
xxx表示覆盖名字为xxx的窗口

解决方案二:
不建议弹窗口, js 弹窗口虽然是一项功能, 但并不友好, 很多浏览器(比如:chrome)会阻止。
你可以用弹出层插件吧。 jquery ui之类的都有

时间: 2024-09-18 18:14:55

indows open-JS弹出窗口为什么总是跳转,不是弹出小窗口?的相关文章

用HTML/JS/PHP方式实现页面延时跳转的简单实例_php实例

WEB开发中经常会遇到页面跳转或延时跳转的需求,掌握各种页面跳转方式非常必要. 以下是我总结有用HTML/JS/PHP三类方式实现跳转的方法,例子皆为三秒后跳转到index.php页面. 1,HTML方法: 在HEAD中添加<meta>标签 <meta http-equiv="refresh" content="3;url='index.php'" > 2,JS控制跳转方法 A.Location直接加链接方式 <script type=

用HTML/JS/PHP方式实现页面延时跳转的简单实例

WEB开发中经常会遇到页面跳转或延时跳转的需求,掌握各种页面跳转方式非常必要. 以下是我总结有用HTML/JS/PHP三类方式实现跳转的方法,例子皆为三秒后跳转到index.php页面. 1,HTML方法: 在HEAD中添加<meta>标签 <meta http-equiv="refresh" content="3;url='index.php'" > 2,JS控制跳转方法 A.Location直接加链接方式 <script type=

小窗口大学问--玩转弹出窗口

弹出窗口 经常上网的朋友可能会到过这样一些网站,一进入首页立刻会弹出一个窗口,或者按一个连接或按钮弹出,通常在这个窗口里会显示一些注意事项.版权信息.警告.欢迎光顾之类的话或者作者想要特别提示的信息.其实制作这样的页面效果非常的容易,只要往该页面的HTML里加入几段Javascript代码即可实现.下面俺就带您剖析它的奥秘. [1.最基本的弹出窗口代码] 其实代码非常简单: <SCRIPT LANGUAGE="javascript"> <!-- window.open

JS实现可自定义大小,可双击关闭的弹出层效果_javascript技巧

本文实例讲述了JS实现可自定义大小,可双击关闭的弹出层效果.分享给大家供大家参考.具体如下: 这是一款JS弹出层,可自定义大小,双击关闭层,可以弹出500,300.500,500大小的窗口,窗口弹出后,在弹出窗口内双击即可关闭鼠标.我觉得挺不错的效果,可以学习到不少的JS知识. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/js-define-close-able-alert-dlg-demo/ 具体代码如下: <!DOCTYPE html>

基于jquery的弹出提示框始终处于窗口的居中位置(类似于alert弹出框的效果)_jquery

原理很简单: 获取当前屏幕(窗体)的宽度和高度,因为不同浏览器的窗体大小是不一样的.有了这个,可以计算出来垂直居中的坐标.但是滑动了滚动条怎么依然垂直居中呢?这个时候就要获取当前窗体距离页面顶部的高度,加到刚刚的y轴坐标即可. $(document)是获取整个网页的,$(window)是获取当前窗体的,这个要搞清楚. 最后把获取的坐标赋给窗体即可,窗体本身是绝对定位的,所以自然可以到窗体中间. 具体代码: 复制代码 代码如下: <!DOCTYPE HTML> <html> <

asp.net怎么在父页面弹出小窗口

问题描述 我需要在a.aspx上弹出b.aspx.且在b页面上完成操作以后,a页面自动刷新重新打开.并且新弹出的小窗口需要设置大小.Response.Write("<script>alert('请付费!');location.href='b.aspx';</script>");跪求大神.. 解决方案 解决方案二:b页面上完成操作之后跳回a页面不就好了么?需要有什么变化的东西b页面传回去不就好了?解决方案三:引用1楼fxj805835819的回复: b页面上完成操

Dreamweaver MX 2004高级技巧(4)制作弹出小窗口

dreamweaver|高级|技巧 弹出窗口经常用于发布站内公告,或作为一个网站的广告来使用,今天给大家介绍如何使用Dreamweaver MX 2004制作弹出小窗口 1. 新建立一个html页面,设置页面属性.左边界,顶部边界为 0 ,在标题处输入标题名称. 2. 在页面中插入图片.也可以是文字, Flash 动画等.小窗口页面就准备好了. 让一个页面把刚才的小窗口弹出: 1. 新建一个需要添加弹出小窗口页面,当然也可以打开自己制作的网站的首页,在标签选择器中选择" body "标

JS+CSS实现可拖拽的漂亮圆角特效弹出层完整实例

 这篇文章主要介绍了JS+CSS实现可拖拽的漂亮圆角特效弹出层,以完整实例形式分析了弹出层特效及圆角矩形的实现技巧,需要的朋友可以参考下     本文实例讲述了JS+CSS实现可拖拽的漂亮圆角特效弹出层的方法.分享给大家供大家参考.具体如下:   代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-tran

用win32拖拽桌面软件到自己Create的窗口 如何在自己的窗口实现文件右键系统菜单的弹出

问题描述 用win32拖拽桌面软件到自己Create的窗口 如何在自己的窗口实现文件右键系统菜单的弹出 用win32拖拽桌面软件到自己创建的窗口 如何在自己的窗口实现文件右键系统菜单的弹出 解决方案 你这个要求有点特殊啊,理论上向桌面窗口发送右键消息,,不过有些地方并不好处理