- 浏览: 182469 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
lixiaoyang1216:
请问,为什么我压缩后,压缩文件为空。原文件是有值的。????
压缩文件(ant.jar) -
九牛一毛:
var zNodes =[
{ name:"父 ...
jQuery zTree -
jyjava:
VO--》BO--》PO,呵呵
vo-po -
jd406:
帅哥,能整成文档上传个附件不?
Word版的也行啊,我再把它转 ...
经典sql大全 -
释皇天:
不行啊!报 document.all.WebBrowser.E ...
js调用ie打印
1.弹出对话框的页面:
<%@page contentType="text/html;charset=GBK"%>
<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
<body>
This is a ModelDialogBox Test!<br/>
<form action="">
<input type="text" name="ss1" value=""/>
<input type="text" name="ss" value=""/>
</form>
<button onclick="t()">TEST</button>
<button onclick="t1()">TEST1</button>
</body>
<script type="text/javascript">
function t()
{
var arr = window.showModalDialog('2.jsp','', "dialogHeight:800px; dialogWidth:500px; dialogLeft:(screen.availWidth/2-100); dialogTop:(screen.availHeight/2-50);center: yes;help:no;resizable:no;status:yes");
document.forms[0].ss.value = arr[0];
}
function t1()
{
var arr = window.showModalDialog('3.jsp','', "dialogHeight:800px; dialogWidth:500px; dialogLeft:(screen.availWidth/2-100); dialogTop:(screen.availHeight/2-50);center: yes;help:no;resizable:no;status:yes");
alert(arr.length);
var v = "";
var v1 = "";
for(var i=0;i<arr.length-1;i++)//arr.length-1
{
if(i%2!=0)
{
v = v+arr[i].toString()+" ";//Name
}else{
v1 = v1+arr[i].toString()+",";//ID
}
}
var i = arr[arr.length-1];
alert(i);
document.forms[0].ss.value = v;
document.forms[0].ss1.value = v1;
}
</script>
2.用于访问后台的页面:
<%@page contentType="text/html;charset=GBK"%>
<%
response.setHeader("Cache-Control","no-store");
response.setHeader("Pragrma","no-cache");
response.setDateHeader("Expires",0);
%>
<body>
<iframe src="<%=request.getContextPath() %>/tree!query.action" frameborder="1" height="100%" name="kkk" scrolling="auto" width="100%"></iframe>
</body>
<%@page contentType="text/html;charset=GBK"%>
<%
response.setHeader("Cache-Control","no-store");
response.setHeader("Pragrma","no-cache");
response.setDateHeader("Expires",0);
%>
<body>
<iframe src="<%=request.getContextPath() %>/tree!test.action" frameborder="1" height="100%" name="kkk" scrolling="auto" width="100%"></iframe>
</body>
3.模式对话框:
<%@ page language="java" contentType="text/html;charset=GBK"%>
<%@ taglib prefix="ww" uri="webwork"%>
<form>
<table>
<ww:iterator value="list" status="status">
<tr><td><INPUT TYPE="checkbox" NAME="aa" value="<ww:property value="privilege_id"/>,<ww:property value="name"/>"></td>
<td><ww:property value="name"/></td>
</tr>
</ww:iterator>
</table>
</form>
<A HREF="javascript:save()">保存</A>
<SCRIPT LANGUAGE="JavaScript">
<!--
function save() {
var tpurl=document.forms[0].aa;
var m ;
var returnArray= new Array();
//alert(tpurl.length);
for (var i=0;i<tpurl.length;i++)
{
if(tpurl[i].checked==true)
{
m=tpurl[i].value;
var ar = new Array();
ar = m.split(",");
returnArray.push(ar[0]);
returnArray.push(ar[1]);
}
}
var i = 1;
returnArray.push(i);
if(m=="")
{
alert("请选择人员!");
}else{
//var returnArray= new Array();
//returnArray = m.split(",");
alert(returnArray.length);
window.returnValue = returnArray;
window.close();
}
}
</SCRIPT>
<%@ page language="java" contentType="text/html;charset=GBK"%>
<%@ taglib prefix="ww" uri="webwork"%>
<HTML><HEAD>
<link href="<%= request.getContextPath() %>/css/dtree.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="<%=request.getContextPath()%>/js/dtree.js"></script>
</HEAD>
<BODY bgColor=#DDF0FB leftMargin=0 topMargin=0 marginwidth="0" marginheight="0">
<table width="90%" border="0" cellspacing="1" cellpadding="2" align="center" >
<tr>
<div class="dtree">
<script type="text/javascript">
d = new dTree('d');
<ww:iterator value="list" status="status">
<ww:if test="parent_id == null">
d.add('<ww:property value="privilege_id"/>',-1,'<ww:property value="name"/>');
</ww:if>
<ww:else>
<ww:if test="islink == \"1\"">
d.add('<ww:property value="privilege_id"/>','<ww:property value="parent_id"/>','<ww:property value="name"/>','<ww:property value="url"/>','<ww:property value="url"/>','right');
</ww:if>
<ww:else>
d.add('<ww:property value="privilege_id"/>','<ww:property value="parent_id"/>','<ww:property value="name"/>');
</ww:else>
</ww:else>
</ww:iterator>
document.write(d);
</script>
</div>
</tr>
</table>
<FORM name ="" METHOD=POST ACTION="">
<INPUT TYPE="radio" NAME="aa" value="成功,2,3">
<INPUT TYPE="radio" NAME="aa" value="失败,4,6">
</FORM>
<button onclick="guanBi()">close</button>
</BODY>
<script type="text/javascript">
function guanBi()
{
var tpurl=document.forms[0].aa;
//alert(tpurl.length);
for (var i=0;i<tpurl.length;i++)
{
if(tpurl[i].checked==true)
{
var m=tpurl[i].value;
}
}
alert(m);
if(m=="" || m==null)
{
alert("请选择人员!");
}else{
var returnArray= new Array();
returnArray = m.split(",");
window.returnValue = returnArray;
window.close();
}
}
</script>
</HTML>
<%@page contentType="text/html;charset=GBK"%>
<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
<body>
This is a ModelDialogBox Test!<br/>
<form action="">
<input type="text" name="ss1" value=""/>
<input type="text" name="ss" value=""/>
</form>
<button onclick="t()">TEST</button>
<button onclick="t1()">TEST1</button>
</body>
<script type="text/javascript">
function t()
{
var arr = window.showModalDialog('2.jsp','', "dialogHeight:800px; dialogWidth:500px; dialogLeft:(screen.availWidth/2-100); dialogTop:(screen.availHeight/2-50);center: yes;help:no;resizable:no;status:yes");
document.forms[0].ss.value = arr[0];
}
function t1()
{
var arr = window.showModalDialog('3.jsp','', "dialogHeight:800px; dialogWidth:500px; dialogLeft:(screen.availWidth/2-100); dialogTop:(screen.availHeight/2-50);center: yes;help:no;resizable:no;status:yes");
alert(arr.length);
var v = "";
var v1 = "";
for(var i=0;i<arr.length-1;i++)//arr.length-1
{
if(i%2!=0)
{
v = v+arr[i].toString()+" ";//Name
}else{
v1 = v1+arr[i].toString()+",";//ID
}
}
var i = arr[arr.length-1];
alert(i);
document.forms[0].ss.value = v;
document.forms[0].ss1.value = v1;
}
</script>
2.用于访问后台的页面:
<%@page contentType="text/html;charset=GBK"%>
<%
response.setHeader("Cache-Control","no-store");
response.setHeader("Pragrma","no-cache");
response.setDateHeader("Expires",0);
%>
<body>
<iframe src="<%=request.getContextPath() %>/tree!query.action" frameborder="1" height="100%" name="kkk" scrolling="auto" width="100%"></iframe>
</body>
<%@page contentType="text/html;charset=GBK"%>
<%
response.setHeader("Cache-Control","no-store");
response.setHeader("Pragrma","no-cache");
response.setDateHeader("Expires",0);
%>
<body>
<iframe src="<%=request.getContextPath() %>/tree!test.action" frameborder="1" height="100%" name="kkk" scrolling="auto" width="100%"></iframe>
</body>
3.模式对话框:
<%@ page language="java" contentType="text/html;charset=GBK"%>
<%@ taglib prefix="ww" uri="webwork"%>
<form>
<table>
<ww:iterator value="list" status="status">
<tr><td><INPUT TYPE="checkbox" NAME="aa" value="<ww:property value="privilege_id"/>,<ww:property value="name"/>"></td>
<td><ww:property value="name"/></td>
</tr>
</ww:iterator>
</table>
</form>
<A HREF="javascript:save()">保存</A>
<SCRIPT LANGUAGE="JavaScript">
<!--
function save() {
var tpurl=document.forms[0].aa;
var m ;
var returnArray= new Array();
//alert(tpurl.length);
for (var i=0;i<tpurl.length;i++)
{
if(tpurl[i].checked==true)
{
m=tpurl[i].value;
var ar = new Array();
ar = m.split(",");
returnArray.push(ar[0]);
returnArray.push(ar[1]);
}
}
var i = 1;
returnArray.push(i);
if(m=="")
{
alert("请选择人员!");
}else{
//var returnArray= new Array();
//returnArray = m.split(",");
alert(returnArray.length);
window.returnValue = returnArray;
window.close();
}
}
</SCRIPT>
<%@ page language="java" contentType="text/html;charset=GBK"%>
<%@ taglib prefix="ww" uri="webwork"%>
<HTML><HEAD>
<link href="<%= request.getContextPath() %>/css/dtree.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="<%=request.getContextPath()%>/js/dtree.js"></script>
</HEAD>
<BODY bgColor=#DDF0FB leftMargin=0 topMargin=0 marginwidth="0" marginheight="0">
<table width="90%" border="0" cellspacing="1" cellpadding="2" align="center" >
<tr>
<div class="dtree">
<script type="text/javascript">
d = new dTree('d');
<ww:iterator value="list" status="status">
<ww:if test="parent_id == null">
d.add('<ww:property value="privilege_id"/>',-1,'<ww:property value="name"/>');
</ww:if>
<ww:else>
<ww:if test="islink == \"1\"">
d.add('<ww:property value="privilege_id"/>','<ww:property value="parent_id"/>','<ww:property value="name"/>','<ww:property value="url"/>','<ww:property value="url"/>','right');
</ww:if>
<ww:else>
d.add('<ww:property value="privilege_id"/>','<ww:property value="parent_id"/>','<ww:property value="name"/>');
</ww:else>
</ww:else>
</ww:iterator>
document.write(d);
</script>
</div>
</tr>
</table>
<FORM name ="" METHOD=POST ACTION="">
<INPUT TYPE="radio" NAME="aa" value="成功,2,3">
<INPUT TYPE="radio" NAME="aa" value="失败,4,6">
</FORM>
<button onclick="guanBi()">close</button>
</BODY>
<script type="text/javascript">
function guanBi()
{
var tpurl=document.forms[0].aa;
//alert(tpurl.length);
for (var i=0;i<tpurl.length;i++)
{
if(tpurl[i].checked==true)
{
var m=tpurl[i].value;
}
}
alert(m);
if(m=="" || m==null)
{
alert("请选择人员!");
}else{
var returnArray= new Array();
returnArray = m.split(",");
window.returnValue = returnArray;
window.close();
}
}
</script>
</HTML>
- 新建文件夹.rar (3.1 KB)
- 下载次数: 5
发表评论
-
frameset
2012-03-06 11:51 896<%@ page language="java ... -
xml学习链接地址
2011-09-01 15:43 732http://www.w3school.com.cn/inde ... -
更改浏览器图片
2011-05-06 16:00 805在head中加入 <link rel="sho ... -
分页当前页码居中效果
2010-05-07 13:39 1239<!DOCTYPE HTML PUBLIC " ... -
飘图
2010-04-12 16:39 754document.writeln("<DIV ... -
input file的另类做法
2010-03-17 11:57 737<!DOCTYPE html PUBLIC " ... -
iframe自适应高度
2010-01-18 10:54 836<iframe src="/proInfo.d ... -
左右select选择框
2009-12-14 15:00 1687<!DOCTYPE HTML PUBLIC " ... -
<input type="file">加样式
2009-12-14 10:49 3109<style> input{border:1p ... -
模式对话框父窗口
2009-11-27 16:35 1429通常使用window.open的方式开启新窗口的话 要取得父窗 ... -
页面中的视频
2009-11-19 08:23 706<embed src="D:\CVSROOT\ ... -
截取字符串的样式
2009-09-29 12:25 860<!DOCTYPE HTML PUBLIC " ... -
<input type="file">中不可以输入
2009-09-14 16:15 801<input type="file" ... -
如何删除<input type="file">中的value
2009-09-01 18:46 1444<input type=file name=tt ... -
判断两位有效数字
2009-08-21 14:44 886<INPUT TYPE="text&quo ... -
HTML中password与text的默认长度大小不一致问题
2009-05-22 16:46 1051<input type="text" ... -
不提示就直接关闭窗口
2009-05-19 14:46 907<BODY> <SCRIPT LANGU ... -
DOCTYPE 文档类型(网页标准)
2009-04-24 09:49 736DOCTYPE是document type(文档类型)的简写, ... -
Display Tag
2009-04-21 14:43 871Display Tag Lib是一个标签 ... -
多文件上传
2009-04-21 14:31 668多文件上传
相关推荐
### MFC中无模式及模式对话框分析 在MFC(Microsoft Foundation Classes)框架中,对话框是用户界面设计中的重要组成部分,它们用于提供一种与用户的交互方式,从而收集输入或展示信息。根据对话框是否阻止其他窗口...
与模式对话框不同,模式对话框会在打开时强制用户先完成对话框中的任务才能继续使用应用程序,而非模式对话框则允许用户在对话框打开的同时进行其他界面的互动。这种设计为用户提供了一种更加灵活的工作环境,尤其在...
MFC提供了一种高效的方式来创建和管理对话框,分为两种类型:模式对话框(Modal Dialog)和非模式对话框(Modeless Dialog)。 **模式对话框**: 1. **定义**:模式对话框是一种临时窗口,它在显示时会阻止用户与...
本文将深入探讨如何在Win7环境下,利用Visual Studio 2010和MFC技术将一个基于模式对话框的应用程序改写为非模式对话框。 **一、模式对话框与非模式对话框** 1. **模式对话框**:当模式对话框打开时,用户必须先...
### VisualC++2005CLR -- 模式与非模式对话框的使用 #### 一、概述 在Windows编程中,对话框是用户界面的一个重要组成部分,它们用于收集用户的输入或显示信息。对话框有两种类型:模式对话框和非模式对话框。这两...
首先,我们需要了解什么是模式对话框(Modal Dialog)和非模式对话框(Non-modal Dialog)。模式对话框在显示时会阻塞其父窗口,用户必须先关闭对话框才能继续与主窗口交互。这种方式强制用户处理当前对话框的问题。...
pyqt5-模式和非模式对话框 mainwindow 和QDialog版 show()非模式对话框,在调用弹出窗口之后,调用即刻返回 exec()模式对话框,就是在弹出窗口的时候,整个程序就被锁定了 业务和ui分离版本
非模式对话框是一种在用户与应用程序交互过程中非常常见的UI元素,尤其在Windows应用程序设计中。在本文中,我们将深入探讨非模式对话框的概念、用途,以及如何在单文档视图中实现点击位置显示功能,这对于初学者来...
无模式对话框与模式对话框(Modal Dialog Box)的主要区别在于,模式对话框会阻塞主窗口的操作,直到对话框关闭,而无模式对话框则不会。 无模式对话框的应用广泛,例如设置窗口、帮助窗口等,这些窗口通常在后台...
对话框分为两种主要类型:模式对话框(Modal Dialog)和无模式对话框(Modeless Dialog)。理解这两种对话框的区别对于构建高效、用户体验良好的应用程序至关重要。 **模式对话框** 模式对话框是那些在显示时会阻止...
**jQuery + CSS 模式对话框详解** 在Web开发中,模式对话框(Modal Dialog)是一种常见的用户交互元素,用于在当前页面上显示一个半透明的遮罩层,焦点集中在一个独立的窗口,用户必须先处理这个对话框才能继续与主...
在Windows Presentation Foundation(WPF)中,开发一个具有个性化模式对话框可以极大地提升用户体验和界面美观度。"WPF开发的个性化模式对话框"这个主题着重于如何在应用程序中创建一个能够使背景窗体变灰的模式...
"JQuery 模式对话框实例"是指使用 jQuery 创建的一种特殊的对话框,它在页面上弹出时,会将背景变暗,使用户无法与背景中的其他元素交互,直至对话框关闭。这种模式对话框常用于警告、确认、输入信息等场景。 在 ...
总之,VC++创建向导模式对话框涉及MFC中的`CPropertySheet`和`CPropertyPage`类,以及相应的事件处理和数据交换机制。通过这种方式,我们可以构建出用户友好的多步骤交互界面,使得用户能够按照指示轻松完成复杂的...
对话框分为两种主要类型:模式对话框(Modal Dialog Box)和非模式对话框(Non-Modal Dialog Box)。这两者在用户交互和应用程序流程上有着显著的区别。 1. **模式对话框** 模式对话框是强制用户与其交互的窗口,...
**jQuery 模式对话框(Modal Dialog)使用详解** 在Web开发中,模式对话框是一种常用的交互元素,它能够阻止用户与页面其他部分的交互,直到对话框被关闭。jQuery库提供了一种简单的方式来实现这一功能,即jQuery ...
无模式对话框在编程领域,尤其是在使用Microsoft Visual C++ 6.0(简称VC++6.0)开发Windows应用程序时,是一种常见的用户界面元素。它允许用户与对话框进行交互,而不会阻止对主应用程序窗口的操作。对于初学者来说...
在Windows编程中,模式对话框(Modal Dialog)是一种常见的用户交互方式,它会阻止用户与父窗口进行交互,直到对话框被关闭。然而,有些情况下我们可能希望在显示模式对话框的同时,允许用户继续与主窗口进行有限的...
在IT界,模式对话框(Modal Dialog)是一种常见的用户界面元素,它用于向用户显示重要信息或要求用户提供输入,同时阻止他们与对话框背后的应用程序交互。这种对话框强制用户处理当前的问题,直到他们完成对话框的...