- 浏览: 196444 次
- 性别:
- 来自: 厦门
文章分类
最新评论
-
huaxialonger:
根结点怎么不能折起来啊
JavaScript树型菜单 dtree -
yan578351314:
这东西好呀!!!顶。。。。。
JavaScript树型菜单 dtree -
s524141771:
LZ,当在一个页面内生成2个或多个树时,展开节点会出问题,即: ...
JavaScript树型菜单 dtree -
tss0823:
我遇到了文件路径的问题。哈哈。谢谢!
java平台下通过jacob对excel,word进行打印等操作(转exceljava*^__^) -
qingfeng_101:
呵呵 我也有个分页的东东 是个JavaBean+JSP标签的 ...
Hibernate+Spring+Struts2整合开发中的一个分页显示方案
(一)showModalDialog使用例子,父窗口向子窗口传递值,子窗口设置父窗口的值,子窗口关闭的时候返回值到父窗口.
farther.html
---------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<script language="javascript">
<!--
function openChild(){
var k = window.showModalDialog("child.html",window,"dialogWidth:335px;status:no;dialogHeight:300px");
if(k != null)
document.getElementById("txt11").value = k;
}
//-->
</script>
</HEAD>
<BODY>
<br>传递到父窗口的值:<input id="txt9" type="text" value="3333333333333"><br>
返回的值:<input id="txt11" type="text"><br>
子窗口设置的值:<input id="txt10" type="text"><br>
<input type ="button" value="openChild" onclick="openChild()">
</BODY>
</HTML>
---------------------------------------------------------------
child.html
--------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<meta http-equiv="Expires" CONTENT="0">
<meta http-equiv="Cache-Control" CONTENT="no-cache">
<meta http-equiv="Pragma" CONTENT="no-cache">
</HEAD>
<BODY>
<br>父窗口传递来的值:<input id="txt0" type="text"><br>
输入要设置父窗口的值:<input id="txt1" type="text"><input type ="button" value="设置父窗口的值" onclick="setFather()"><br>
输入返回的值:<input id="txt2" type="text"><input type ="button" value="关闭切返回值" onclick="retrunValue()">
<input type ="button" value="关闭刷新父窗口" onclick="">
</BODY>
</HTML>
<script language=javascript>
<!--
var k=window.dialogArguments;
//获得父窗口传递来的值
if(k!=null)
{
document.getElementById("txt0").value = k.document.getElementById("txt9").value;
}
//设置父窗口的值
function setFather()
{
k.document.getElementById("txt10").value = document.getElementById("txt1").value
}
//设置返回到父窗口的值
function retrunValue()
{
var s = document.getElementById("txt2").value;
window.returnValue=s;
window.close();
}
//-->
</script>
----------------------------
说明:
由于showModalDialog缓存严重,下面是在子窗口取消客户端缓存的设置.也可以在服务器端取消缓存,参考:
http://adandelion.cnblogs.com/articles/252137.html
<meta http-equiv="Expires" CONTENT="0">
<meta http-equiv="Cache-Control" CONTENT="no-cache">
<meta http-equiv="Pragma" CONTENT="no-cache">
------------------------------------------------------------------------------------------------------------------------
(二)下面是关闭刷新父窗口的例子
farther.html
---------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<script language="javascript">
<!--
function openChild()
{
var k = window.showModalDialog("child.html",window,"dialogWidth:335px;status:no;dialogHeight:300px");
if(k == 1)//判断是否刷新
{
alert('刷新');
window.location.reload();
}
}
//-->
</script>
</HEAD>
<BODY>
<br>传递到父窗口的值:<input id="txt9" type="text" value="3333333333333"><br>
<input type ="button" value="openChild" onclick="openChild()">
</BODY>
</HTML>
----------------------------------------------------
child.html
--------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<meta http-equiv="Expires" CONTENT="0">
<meta http-equiv="Cache-Control" CONTENT="no-cache">
<meta http-equiv="Pragma" CONTENT="no-cache">
</HEAD>
<BODY>
<br>父窗口传递来的值:<input id="txt0" type="text"><br>
<input type ="button" value="关闭刷新父窗口" onclick="winClose(1)">
<input type ="button" value="关闭不刷新父窗口" onclick="winClose(0)">
</BODY>
</HTML>
<script language=javascript>
<!--
var k=window.dialogArguments;
//获得父窗口传递来的值
if(k!=null)
{
document.getElementById("txt0").value = k.document.getElementById("txt9").value;
}
//关闭窗口返回是否刷新的参数.
function winClose(isRefrash)
{
window.returnValue=isRefrash;
window.close();
}
//-->
</script>
--------------------------
说明
1.下面是取消客户端缓存的:
<meta http-equiv="Expires" CONTENT="0">
<meta http-equiv="Cache-Control" CONTENT="no-cache">
<meta http-equiv="Pragma" CONTENT="no-cache">
也可以在服务器端取消缓存,参考:
http://adandelion.cnblogs.com/articles/252137.html
2.向父窗口传递阐述在ASP.NET中也可以是用aaa.aspx?id=1的方式传递.
3.不刷新父窗口的话在父窗口中直接这样一来设置可以.
<script>
window.showModalDialog("child.html",window,"dialogWidth:335px;status:no;dialogHeight:300px");
</script>
4.在子窗口中若要提交页面的话要加入:,这样就不会打开新窗口了.
<head>
<base target="_self">
</HEAD>
本文参考了:http://dev.csdn.net/develop/article/15/15113.shtm ,里面有showModalDialog/showModelessDialog的详细使用说明
发表评论
-
js用法(如何获取select中的值和属性)
2012-12-11 21:50 2985js用法(如何获取select中的值和属性) <scr ... -
js操作table元素,表格的行列新增、删除汇集
2012-10-28 20:09 0/************ TableTool.js **** ... -
下拉框中的复选框
2009-06-14 00:51 1402<html><head><tit ... -
简单实现网站变灰的代码(JS)
2009-05-13 17:17 1985非常简单,在网页中增加如下代码:<script type ... -
整理天气预报代码
2009-05-13 10:00 2261http://www.weather.com.cn/stati ... -
JavaScript的动态表单
2009-03-24 17:17 1070事先声明引用了别人的代码,做了一些细节上的改动。 使用模板,动 ... -
js动态添加删除表格
2009-03-24 09:09 1071<script type="text/java ... -
动态多文件上传
2009-03-23 17:07 963转载于 Virgo_S 方式一:事先写好多个input.在点 ... -
WEB office操作(页面内容导出)
2009-03-18 11:32 953<HTML> <HEAD> ... -
一个可以关闭的漂浮广告代码
2009-03-11 14:37 6354<script type="text/java ... -
window.open()的所有参数列表
2009-02-03 10:07 831前言:经常上网的朋友可能会到过这样一些网站,一进入首页立 ... -
js小应用 整理
2009-01-16 09:30 1729判断表单,下拉框是否 ... -
【翻译】超酷仿苹果机桌面js+Css飞行菜单
2009-01-07 10:37 2442演示在这里基于Jquery和Fisheye,在IE 6, IE ... -
js判断数字:用于判断用户注册时 密码强度的JS代码
2009-01-07 10:24 1915<script language=javascript& ... -
图片鼠标缩放 并限定显示大小
2008-12-09 15:32 1337<SCRIPT language=JavaScript ... -
省市区三级联动
2008-12-08 14:05 2287<html><head><tit ... -
简单灵活的权限树
2008-12-04 16:18 2472将 dree 作了一些修改: 1、 增加 Node 的属 ... -
showModalDialog和showModelessDialog
2008-12-02 14:08 816基本介绍:showModalD ... -
JavaScript树型菜单 dtree
2008-12-02 11:15 17711JS代码很简洁,但是实现了所有树形菜单应有的功能,安装和使用都 ... -
评估密码强度
2008-12-01 23:10 833密码已经是我们生活工作中必不可少的工具,但一个不安全的密码有 ...
相关推荐
showModalDialog和showModelessDialog使用心得
showModalDialog和showModelessDialog的用法,彼此之间有什么不同? 用事例进行说明。 如:对话框赋给父页面的值 步骤一:父页面CS文件Page_load中执行脚本(打开对话框) Button1.Attributes.Add("onclick","window...
showModalDialog 和 showModelessDialog
showModalDialog刷新窗口的例子
WEB页子窗口(showModalDialog和showModelessDialog)使用说明,大家可以看下。
模态子画面详解 以及例程,转载与网络 希望能给大家提供帮助
showModalDialog和showModelessDialog 一、showModalDialog和showModelessDialog有什么不同? showModalDialog:被打开后就会始终保持输入焦点。除非对话框被关闭,否则用户无法切换到主窗 口。类似alert的运行效果...
showModalDialog和showModelessDialog 一、showModalDialog和showModelessDialog有什么不同? showModalDialog:被打开后就会始终保持输入焦点。除非对话框被关闭,否则用户无法切换到主窗口。类似alert的运行效果。...
showModalDialog及dialogArguments使用
网上自己找了很久,也没找到有用的方法。自己苦弄一天,终于解决。
showModalDialog使用例子,父窗口向子窗口传递值,子窗口设置父窗口的值,子窗口关闭的时候返回值到父窗口 纯js 应用广泛 应用广泛
Javascript有许多内建的方法来产生对话框,如:window.alert(), window.confirm(),window.prompt().等。 然而提供更多的方法支持对话框。如: showModalDialog() (IE 4+ 支持)... showModelessDialog() (IE 5+ 支持)
javascript代码模块之\Window.ShowModalDialog使用手册
JS中showModalDialog 详细使用 基本介绍: showModalDialog() (IE 4+ 支持) showModelessDialog() (IE 5+ 支持) window.showModalDialog() 方法用来创建一个显示HTML内容的模态对话框。 window....
个人学习js弹出框的一些例子,含有alert,prompt,confirm, showModalDialog,showModelessDialog,很全也很简单,包学包会,例子全部都有,并且简单明了!
javascript代码模块之window.showModalDialog方法的使用
NULL 博文链接:https://qsfwy.iteye.com/blog/587749
介绍showModalDialog和showModelessDialog实现模态窗口的使用心得