js window.showModalDialog

window showModalDialog 内容

(1)父页面打开窗口

(2)父页面向子页面传递参数

(3)子页面获取父页面传递的参数,并且返回一定的值。

代码:

function getHQ1(option){

//父页面通过2种方式,向子页面传递参数

//1)直接在url中加参数与值。           如:/TBPWeb/technology/institutionManager/technologyTextarea.jsp?opt=2

//2)var obj = new Object(); obj.name = "QQ";

//3)var rowData = window.showModalDialog(url, obj,"dialogWidth:750px;dialogHeight:250px;edge:sunken;help:no;resizable:yes;scroll:no;status:no;unadorned:no ");

var url ="/TBPWeb/technology/institutionManager/technologyTextarea.jsp?opt=2";

var num=Math.random();

var rowData = window.showModalDialog(url, window, "dialogWidth:750px;dialogHeight:250px;edge:sunken;help:no;resizable:yes;scroll:no;status:no;unadorned:no ");

if (typeof (rowData) != "undefined") {

//获取返回值

var rowData1=rowData+"";

var msg=rowData1.split("*");

var str=msg[1]+" "+msg[2];

var strs=msg[0]+"  "+str;

}

}

子页面获取父窗口传递参数,并且返回信息

1)获取通过url方式传递参数:

$(document).ready(function(){

var href=window.location.href;

var hre="";

if(href.split("=").length==2){

hre=href.split("=")[1];

if(hre.split("[email protected]").length!="")

hre1=hre.replace(/[email protected]/g,"\n");

hre1=hre1.replace(/[email protected]/g,"=");

$("#hqyj").val(hre1);

}

});

2)获取通过Object方式传递参数:

$(document).ready(function(){

var obj = window.dialogArguments

var name = obj.name;

});

3)子页面返回信息。

window.returnValue = "苹果*荔枝";

js window.showModalDialog,布布扣,bubuko.com

时间: 2024-11-01 22:28:44

js window.showModalDialog的相关文章

js window.showModalDialog不兼容goole解决方案

window.showModalDialog不兼容goole解决方案 一.弹框方案: 1.window.open; 2.window.showModalDialog; 3.div制作窗口:(本节忽略) 二.参数: 1.window.open参数解释: /* *常用参数:   1.page.html' 弹出窗口的文件名:    2.newwindow' 弹出窗口的名字(不是文件名),非必须,可用空''代替:      3.hight=100 窗口高度:      4.width=400 窗口宽度:

总结js(Iframe、window.open、window.showModalDialog)父窗口与子窗口之间的操作

http://hi.baidu.com/yashua839/blog/item/131fdb2fe547ef221f3089af.html一.Iframe 篇 //&&&&&&&&&&&&&&&&&&&&公共方法开始&&&&&&&&&&&&&&a

JS中window.showModalDialog()详解

window.showModalDialog()方法用来创建一个显示HTML内容的模态对话框. window.showModelessDialog()方法用来创建一个显示HTML内容的非模态对话框. 使用方法: vReturnValue = window.showModalDialog(sURL [, vArguments] [,sFeatures]) vReturnValue = window.showModelessDialog(sURL [, vArguments] [,sFeatures

JS中window.showModalDialog()详解 HTML DOM open() 方法

window.showModalDialog()方法用来创建一个显示HTML内容的模态对话框. window.showModelessDialog()方法用来创建一个显示HTML内容的非模态对话框. 使用方法: vReturnValue = window.showModalDialog(sURL [, vArguments] [,sFeatures]) vReturnValue = window.showModelessDialog(sURL [, vArguments] [,sFeatures

window.open()与window.showModalDialog

弹出窗口两种方式:    1.window.showModalDialog:      var feature = "dialogWidth:615px;dialogHeight:505px;status:no;help:no;scroll:no;resizable:no;center:yes";      window.showModalDialog(url, Object(传给弹出窗口的参数,可以是任何类型),feature)       决定窗口的外观是第三个参数feature,

JavaScript(Iframe、window.open、window.showModalDialog)父窗口与子窗口之间的操作

一.Iframe 篇 公共部分 //父对象得到子窗口的值 //ObjectID是窗口标识,ContentID是元素ID function GetValue(ObjectID,ContentID) { var IsIE = (navigator.appName == 'Microsoft Internet Explorer') if(IsIE) {//如果是IE alert(document.frames(ObjectID).document.getElementById(ContentID).i

JS中showModalDialog 详细使用(转)

基本介绍: showModalDialog()         (IE 4+ 支持) showModelessDialog()      (IE 5+ 支持) window.showModalDialog()                  方法用来创建一个显示HTML内容的模态对话框. window.showModelessDialog()             方法用来创建一个显示HTML内容的非模态对话框. 使用方法: vReturnValue = window.showModalDi

window.showModalDialog刷新父窗口和本窗口的方法及注意

window.showModalDialog刷新父窗口和本窗口的方法及注意:   一.刷新父窗口的方法:    A.使用window.returnValue给父窗口传值,然后根据值判断是否刷新. 在window.showModalDialog窗口页面中用window.returnValue方式设置返回值:       比如:window.returnValue='refresh';         B.在写window.showModalDialog弹出窗口函数时,定义个变量,然后根据变量值进行

IE 中创建 子窗口 传值 与接收值 【window.showModalDialog】

父窗口 创建一个窗口 var backinfo = window.showModalDialog('UserSelect.aspx', '', 'dialogHeight=600px; dialogWidth= 600px; edge=Raised; center=Yes;resizable= No; status= no;help=no'); 子窗口 调用JS关闭自身并返回值 function SelectCompany(obj) {                            wi