js open() 与showModalDialog()方法使用介绍
//w:宽,h:高,url:地址,tag:标记
function showWin(w, h, url, tag) {
var t = (screen.height - h) / 2; //离顶部距离
var l = (screen.width - w) / 2; //离左边距离
window.open(url, tag, "width=" + w + ",height=" + h + ",top=" + t + ",left=" + l + ",location=0");
}
//路径地址,window对象,宽,高
function open_Dialog(url, win,Width, Height) {
var return_Value;
var iTop2 = (window.screen.availHeight - 20 - Height) / 2;
var iLeft2 = (window.screen.availWidth - 10 - Width) / 2;
var height2 = Height - 50;
if (document.all && window.print) {
return_Value = window.showModalDialog(url, win, "dialogLeft:" + iLeft2 + "px;dialogTop:" + iTop2 + "px;dialogWidth:" +
Width + "px;dialogHeight:" + Height + "px;center:yes;status:no;scroll:no;help:no;");
}
else {
window.open(url, win, "top=" + iTop2 + ",left=" + iLeft2 + ",width=" + Width + "px,height=" + height2 +
"px,resizable=0,scrollbars=0,location=0");
}
}
相关推荐
-
js实现window.open不被拦截的解决方法汇总
本文实例讲述了js实现window.open不被拦截的解决方法.分享给大家供大家参考.具体分析如下: 一.问题: 今天在处理页面ajax请求过程中,想实现请求后打开新页面,就想到通过 js window.open 来实现,但是最终都被浏览器拦截了. 二.分析: 在谷歌搜索有没有解决方法,有些说可以通过新建a标签,模拟点击来实现,但是测试发现都实现不了,照样被浏览器拦截. 最后找到了一个折中的办法,可以实现新页面打开,但是没有a标签的那种直接流量新页面的效果. 三.实现代码: 复制代码 代码如下:
-
js中window.open打开一个新的页面
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <ti
-
JS对话框_JS模态对话框showModalDialog用法总结
父窗口: 复制代码 代码如下: <html><head><title>无标题页</title><script language="javascript" type="text/javascript">function opendialog1() { var someValue=window.showModalDialog("b.html","","dialo
-
js中window.open()的所有参数详细解析
[1.最基本的弹出窗口代码] 复制代码 代码如下: <SCRIPT LANGUAGE="javascript"> <!-- window.open ('page.html') --> </SCRIPT> 因为着是一段javascripts代码,所以它们应该放在<SCRIPT LANGUAGE="javascript">标签和</script>之间.<!-- 和 -->是对一些版本低的浏
-
js showModalDialog 弹出对话框的简单实例(子窗体)
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="showdialog_dialog.aspx.cs" Inherits="WSHelpDoc_showdialog_dialog" %> 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN&quo
-
JS中showModalDialog 的使用解析
基本介绍: window.showModalDialog() 方法用来创建一个显示HTML内容的模态对话框.(就是打开后不能操作父窗口,只能等模式 窗口关闭时才能操作) window.showModelessDialog() 方法用来创建一个显示HTML内容的非模态对话框.(就是打开后仍然可以进行其他的操作) 使用方法: vReturnValue = window.showModalDialog(sU
-
js showModalDialog参数的使用详解
基本介绍: showModalDialog() (IE 4+ 支持)showModelessDialog() (IE 5+ 支持)window.showModalDialog() 方法用来创建一个显示HTML内容的模态对话框.window.showModelessDialog() 方法用来创建一个显示HTML内容的非模态对话框. 使用方法: vReturnValue = window.showModalDialog(sURL [,
-
js的window.showModalDialog及window.open用法实例分析
本文实例讲述了js的window.showModalDialog及window.open用法.分享给大家供大家参考.具体分析如下: 一.window.open()支持环境: JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+ 二.基本语法: window.open(pageURL,name,parameters) 其中: pageURL 为子窗口路径 name 为子窗口句柄 parameters 为窗口参数(各参数用逗号分隔) 三.示例: <SCRIPT>
-
js window.open弹出新的网页窗口
复制代码 代码如下: window.open(par,'','width=900,height=550,scrollbars=yes'); par 访问路径
-
js showModalDialog弹出窗口实例详解
showModalDialog:模式窗口, 一种很特别的窗口,当它打开时,后面的父窗口的活动会停止,除非当前的模式子窗口关闭了, 才能操作父窗口.在做网页Ajax开发时,我们应该有时会用到它来实现表单的填写, 或做类似网上答题的窗口. 它的特点是,传参很方便也很强大,可直接调用父窗口的变量和方法. 使用方法: vReturnValue = window.showModalDialog(sURL [, vArguments] [,sFeatures]) 参数说明: sURL-- 必选参数,类
-
js中用window.open()打开多个窗口的name问题
当要使用window.open()去打开多个子窗口的时候,在ie7之后,都要使用不同的name,这样才能够打开出多个不同的窗口,如果name相同的话,就只能打开第一个子窗口.同事要是子窗口和父窗口有数据交换或是方法相互调用时,如果name一样,那么将会出现许多不可预测的error,所以很多问题的出现要考虑是不是由于这个原因引起的.
随机推荐
- Nginx配置React项目Url后直接输入路由路径时报404问题的解决
- AngularJs bootstrap详解及示例代码
- 批处理实现乱雨纷飞(黑客帝国特效)
- iOS10适配(必看)
- python实现DES加密解密方法实例详解
- C# 通过 oledb 操作Excel实例代码
- 详解Android Scroller与computeScroll的调用机制关系
- PHP常用代码
- 使用字符串函数输出整数化的PHP版本号
- javascript实现简单的省市区三级联动
- jQuery知识点整理
- JavaScript中getUTCSeconds()方法的使用详解
- 用vbs实现cmd多命令运行功能代码
- js中array的sort()方法使用介绍
- C#函数式编程中的递归调用之尾递归详解
- 网站排名有了中国标准 转
- java中timer的schedule和scheduleAtFixedRate方法区别详解
- 基于Vue2的独立构建与运行时构建的差别(详解)
- linux free命令详解
- python实现12306抢票及自动邮件发送提醒付款功能