莫名其妙的问题,焦虑中。。。。。。。。。。。。。。。。。。。。。。。

lifeis 2002-07-10 10:54:08
我在JSP中使用了一段JAVASCRIPT,在初始化中
toolbar.attachProcess("打印",PrintProcess);

在我的PrintProcess()函数中我调用了打印对话框,
可是现在的情况是我只要切换到这个页面PrintProcess()就被调用了,
我根本没有按工具栏中的按钮呀,
怎么样才能让它别直接调用呢??
我把PrintProcess改成
function PrintProcess()
{
alert("lifeis");
}
就没有问题了,

迷茫,困惑
...全文
19 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
hanry 2002-07-10
  • 打赏
  • 举报
回复
谁能搞定这个:
http://www.csdn.net/expert/topic/863/863066.xml?temp=.869076
lifeis 2002-07-10
  • 打赏
  • 举报
回复
up
lifeis 2002-07-10
  • 打赏
  • 举报
回复
/*<%
PLTPrintApplet print=new PLTPrintApplet();
print.printContent();
%>*/

我把它改成alert("lifeis");
这样就没有任何问题,否则当显示这个页面的时候就自动把打印对话框给
弹出来了
zosatapo 2002-07-10
  • 打赏
  • 举报
回复
你还是没有把你的问题说明清楚的。
lifeis 2002-07-10
  • 打赏
  • 举报
回复
%>

toolbar = top.frames["toolbar"].mainToolbar;
toolbar.init();

toolbar.attachProcess("取消", CancelProcess);

toolbar.show("打印","取消");
toolbar.attachProcess("打印",PrintProcess);

}

function PrintProcess()
{
/*<%
PLTPrintApplet print=new PLTPrintApplet();
print.printContent();
%>*/

}

whatyayaya 2002-07-10
  • 打赏
  • 举报
回复
gz
lifeis 2002-07-10
  • 打赏
  • 举报
回复
toolbar = top.frames["toolbar"].mainToolbar;
toolbar.init();

toolbar.attachProcess("取消", CancelProcess);

toolbar.show("打印","取消");
toolbar.attachProcess("打印",PrintProcess);

}

function PrintProcess()
{
/*<%
PLTPrintApplet print=new PLTPrintApplet();
print.printContent();
%>*/

}

function SumitProcess()
{
window.history.back();
}
function getfields()
{
fields["货物编号"]=getObjArrayByID(frm,"DETAIL.CARGO_NO");
fields["船东编号"]=getObjArrayByID(frm,"DETAIL1.SHIPER_ID");
fields["箱型编号"]=getObjArrayByID(frm,"DETAIL1.CONTAINER_NO");
fields["入库数量"]=getObjArrayByID(frm,"DETAIL.QUANTITY");
}
function CancelProcess()
{
window.history.back();
}



太长了,就帖这些好了,看看是怎么回事
lifeis 2002-07-10
  • 打赏
  • 举报
回复
<%@ page language="java" contentType="text/html; charset=gb2312" %>
<%@ page import= "cn.net.plt.jybl.jybill.JYBillGoodsEO,cn.net.plt.util.*" %>
<jsp:useBean id="JYGoodsBean" scope="request" class="cn.net.plt.jybl.jybill.JYBillGoodsEO" />


<html>
<head>
<!-- #BeginEditable "doctitle" -->
<title>班列网上管理系统</title>
<!-- #EndEditable -->
<link rel="stylesheet" href="style/style.css" type="text/css">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" href="style/agilestyle.css" type="text/css">
<LINK REL="stylesheet" HREF="js/field/form/Form.css" TYPE="text/css">
<LINK REL="stylesheet" HREF="js/field/form/DropStyle.css" TYPE="text/css">
</head>

<script language="Javascript" src="js/vms.js"></script>
<script language="Javascript" src="js/Util.js"></script>
<script language="Javascript" src="js/PageControlPanel.js"></script>
<SCRIPT LANGUAGE="JavaScript" src="js/agile/Agile.js"></SCRIPT>
<script language=javascript src="js/tr_bgcolor.js"></script>
<script language="Javascript" src="js/TimeBoxNew.js"></script>
<script language=javascript src="js/zhonghai.js"></script>
<script language=javascript src="js/MainCommon.js"></script>
<SCRIPT LANGUAGE="JavaScript" src="js/field/calendar/Calendar.js"></SCRIPT>
<SCRIPT LANGUAGE="JavaScript" SRC="js/field/form/Date.js"></SCRIPT>
<SCRIPT LANGUAGE="JavaScript" SRC="js/field/form/Varchar.js"></SCRIPT>
<script language="javascript" src="js/DataTableProcess.js"></script>
<script language="javascript">
window.onload= init;
var frm;
var fields = new Array();
function init()
{
frm = document.forms("frmGoodsView");


<%
/**
* first deal with eo object
*
*/
try
{

Class notice=JYGoodsBean.getClass();
java.lang.reflect.Method[] methods=notice.getDeclaredMethods();
String methodName="";
String attribute="";

for(int i=0;i<methods.length;i++)
{
methodName=methods[i].toString();
if(methodName.indexOf("get")!=-1)
{
String type=methods[i].getReturnType().toString();
if(type.indexOf("String")!=-1)
{
attribute=methodName.substring(methodName.indexOf("get")+"get".length(),methodName.indexOf("("));
String value=(String)methods[i].invoke(JYGoodsBean,null);
%>frm.<%=attribute%>.value="<%=value%>";<%
}
else if(type.indexOf("Date")!=-1)
{
attribute=methodName.substring(methodName.indexOf("get")+"get".length(),methodName.indexOf("("));
java.sql.Date value=(java.sql.Date)methods[i].invoke(JYGoodsBean,null);
%>frm.<%=attribute%>.value="<%=value%>";<%
}
else if(type.indexOf("double")!=-1)
{
attribute=methodName.substring(methodName.indexOf("get")+"get".length(),methodName.indexOf("("));
double value=((Double)methods[i].invoke(JYGoodsBean,null)).doubleValue();

%>frm.<%=attribute%>.value="<%=value%>";<%
}
}
}


}
catch(Exception e)
{
System.out.println(e.toString());
}

/**
* then deal with container object
*
*/
try
{
cn.net.plt.jybl.jybill.JYBillGoodsContainerEO containerEO=new cn.net.plt.jybl.jybill.JYBillGoodsContainerEO();

if(JYGoodsBean.getEoList().size()<=2)
for(int j=0;j<JYGoodsBean.getEoList().size();j++)
{
containerEO=(cn.net.plt.jybl.jybill.JYBillGoodsContainerEO)JYGoodsBean.getEoList().elementAt(j);
%>
var values= new Array("<%=containerEO.getCtnr_No()%>","<%=containerEO.getSeal_No()%>");
insertContainer(values);
<%

}
else
for(int j=0;j<JYGoodsBean.getEoList().size();j++)
{
containerEO=(cn.net.plt.jybl.jybill.JYBillGoodsContainerEO)JYGoodsBean.getEoList().elementAt(j);
%>
var values= new Array("<%=containerEO.getCtnr_No()%>","<%=containerEO.getSeal_No()%>");
insertSelect(values);
<%

}

}
catch(Exception ex)
{
System.out.println(ex.toString());
}

%>

lifeis 2002-07-10
  • 打赏
  • 举报
回复
<%@ page language="java" contentType="text/html; charset=gb2312" %>
<%@ page import= "cn.net.plt.jybl.jybill.JYBillGoodsEO,cn.net.plt.util.*" %>
<jsp:useBean id="JYGoodsBean" scope="request" class="cn.net.plt.jybl.jybill.JYBillGoodsEO" />


<html>
<head>
<!-- #BeginEditable "doctitle" -->
<title>班列网上管理系统</title>
<!-- #EndEditable -->
<link rel="stylesheet" href="style/style.css" type="text/css">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" href="style/agilestyle.css" type="text/css">
<LINK REL="stylesheet" HREF="js/field/form/Form.css" TYPE="text/css">
<LINK REL="stylesheet" HREF="js/field/form/DropStyle.css" TYPE="text/css">
</head>

<script language="Javascript" src="js/vms.js"></script>
<script language="Javascript" src="js/Util.js"></script>
<script language="Javascript" src="js/PageControlPanel.js"></script>
<SCRIPT LANGUAGE="JavaScript" src="js/agile/Agile.js"></SCRIPT>
<script language=javascript src="js/tr_bgcolor.js"></script>
<script language="Javascript" src="js/TimeBoxNew.js"></script>
<script language=javascript src="js/zhonghai.js"></script>
<script language=javascript src="js/MainCommon.js"></script>
<SCRIPT LANGUAGE="JavaScript" src="js/field/calendar/Calendar.js"></SCRIPT>
<SCRIPT LANGUAGE="JavaScript" SRC="js/field/form/Date.js"></SCRIPT>
<SCRIPT LANGUAGE="JavaScript" SRC="js/field/form/Varchar.js"></SCRIPT>
<script language="javascript" src="js/DataTableProcess.js"></script>
<script language="javascript">
window.onload= init;
var frm;
var fields = new Array();
function init()
{
frm = document.forms("frmGoodsView");


<%
/**
* first deal with eo object
*
*/
try
{

Class notice=JYGoodsBean.getClass();
java.lang.reflect.Method[] methods=notice.getDeclaredMethods();
String methodName="";
String attribute="";

for(int i=0;i<methods.length;i++)
{
methodName=methods[i].toString();
if(methodName.indexOf("get")!=-1)
{
String type=methods[i].getReturnType().toString();
if(type.indexOf("String")!=-1)
{
attribute=methodName.substring(methodName.indexOf("get")+"get".length(),methodName.indexOf("("));
String value=(String)methods[i].invoke(JYGoodsBean,null);
%>frm.<%=attribute%>.value="<%=value%>";<%
}
else if(type.indexOf("Date")!=-1)
{
attribute=methodName.substring(methodName.indexOf("get")+"get".length(),methodName.indexOf("("));
java.sql.Date value=(java.sql.Date)methods[i].invoke(JYGoodsBean,null);
%>frm.<%=attribute%>.value="<%=value%>";<%
}
else if(type.indexOf("double")!=-1)
{
attribute=methodName.substring(methodName.indexOf("get")+"get".length(),methodName.indexOf("("));
double value=((Double)methods[i].invoke(JYGoodsBean,null)).doubleValue();

%>frm.<%=attribute%>.value="<%=value%>";<%
}
}
}


}
catch(Exception e)
{
System.out.println(e.toString());
}

/**
* then deal with container object
*
*/
try
{
cn.net.plt.jybl.jybill.JYBillGoodsContainerEO containerEO=new cn.net.plt.jybl.jybill.JYBillGoodsContainerEO();

if(JYGoodsBean.getEoList().size()<=2)
for(int j=0;j<JYGoodsBean.getEoList().size();j++)
{
containerEO=(cn.net.plt.jybl.jybill.JYBillGoodsContainerEO)JYGoodsBean.getEoList().elementAt(j);
%>
var values= new Array("<%=containerEO.getCtnr_No()%>","<%=containerEO.getSeal_No()%>");
insertContainer(values);
<%

}
else
for(int j=0;j<JYGoodsBean.getEoList().size();j++)
{
containerEO=(cn.net.plt.jybl.jybill.JYBillGoodsContainerEO)JYGoodsBean.getEoList().elementAt(j);
%>
var values= new Array("<%=containerEO.getCtnr_No()%>","<%=containerEO.getSeal_No()%>");
insertSelect(values);
<%

}

}
catch(Exception ex)
{
System.out.println(ex.toString());
}

%>
sharetop 2002-07-10
  • 打赏
  • 举报
回复
我对javascript不熟悉啊,可能帮不上忙。
sharetop 2002-07-10
  • 打赏
  • 举报
回复
这个问题的根本错误在于jsp中不应该调用applet中的打印方法。

应该是:

在jsp中原样输出applet完整标签,

在生成的html中,用javascript来与applet交互,调用它的打印方法。
职场心理学培训PPT下载,共25页; PPT采用了橙色主色调设计制作。PPT内容页使用了多张职场人物插图、办公场景插图搭配职场心理学培训文案排版。 职场心理学培训PPT内容简介: 心理学研究涉及人的知觉、认知、情绪、人格、行为、人际关系、社会关系等许多领域,也与日常生活的许多领域——家庭、教育、健康、社会等发生关联。 孙子兵法有一句:“知己知彼,百战不殆”。作为卓越管理者,这是比较实用的,在员工关系管理只有很好了解员工,才能更好地进行人员管理。 一、三大法则 波特法则-独特的定位,成就独特的成功 要从根本上防止完全竞争,对自己的产品就必须有独特的定位,自己的竞争策略就要有独到之处。职场人,要避免和他人竞争,就要有自己独特的技能,采取和别人不同的竞争策略。 横山法则-强制管理,不如激发自我控制 最有效并持续不断的控制不是强制,而是促发个人内在的自发控制。最好的管理是激发员工自我控制,自觉地进行自我管理。管理的最高境界:激发员工自律、自治。下放权力,给员工充分的自决权。 青蛙法则-没有危机感就是最大危机 温水煮青蛙,生于忧患、死于安乐,要懂得居安思危。在职场,我们要时刻保持清醒的头脑和敏锐的感知,对新变化做出快速的反应,不要贪图享受,安于现状,否则会错过行动的最佳时机。 二、三大效应 首因效应 首因效应:也叫“第一印象效应”,指与人第一次交往给他人留下的印象,在对方头脑占据着主导地位。研究表明,产生第一印象的7秒钟可以保持7年,且一旦形成,就很难改变。第一印象不好,或许下面的事情就可能泡汤、失败。作为职场人,如果你不想失去任何成功的机会,就要努力给别人留下良好的第一印象。 权威效应 权威效应:如果一个人地位高、有威信、受人尊敬,那么他所说的话、所做的事容易引起别人的重视,并相信其正确性。权威人士容易对他人产生更大影响力,我们要努力成为权威人士,但同时对权威人士不要过分迷信。 雷尼尔效应 雷尼尔效应:人会为了其它的因素而牺牲更高的收入机会。知道员工的真正需求,才能留住人才。企业可以用温情来吸引和留住人才。身为管理者,只有展示出你的人情味,才能做到人心所向,才能真正地留住员工的心。 三、十八定律  1、蘑菇定律 刚踏入社会的人常感不受重视,需要打杂跑腿,或者面对批评指责。有人将之与蘑菇的生长相比拟,认为大多数人都有一段“蘑菇”的经历,尤其是当-切都刚刚开始的时候。 当几天"蘑菇”, 能消除很多不切实际的幻想,让我们更加接近现实。 2、飞轮效应 为使静止的飞轮转动起来,一开始你必须使很大的力气,飞轮转得越来越快,达到某一临界点后,你无需再费更大的力气,飞轮依旧会快速转动,而且不停地转动。 有时候你可能觉得做一件事很困难,但再坚持下,过了临界点,就会变得轻松。 3、破窗效应 一个房子如果窗户破了,没有人去修补,隔不久,其它的窗户也可能莫名其妙地被人打破。环境可以对一一个人产生强烈的暗示性和诱导性。 在工作,时时刻刻都要保持警戒,别让自己成为职场上那扇任人践踏的破窗户。 4、木桶定律 一只木桶盛水的多少,并不取决于桶壁上最高的那块木板,而恰恰取决于桶壁上最短的那块木板。 每个人在这个社会生存,都是依靠各种各样的技能,而这些技能就是人生的“木板”。我们的发展恰恰取决于那块“短木板”, 应该时刻注意取长补短,把劣势转变为优势。 5、毛毛虫效应 将毛毛虫们首尾相接,围一圈放在花盆边缘,花盆不远的地方撒一些松叶,毛毛虫夜以继日地绕着花盆转圈,最终因饥饿和精疲力尽相继死去。 当我们的工作遭遇挫折或陷入停顿时,应努力寻求突破。不能只关注做了多少工作,还要关注做出多少成果,也就是“效益”。 6、野马结局 吸血蝙蝠吸取野马的血为食,但所吸的血量极少,远不足以使野马死去,野马的死因是暴怒和狂奔。 因芝麻小事而大动肝火,以致因别人的过失而伤害自己。很多时候,我们要想明白到底为了什么而生气和焦虑,不要因别人的过失而伤害自己。 7、糖果效应 心理学家测试-群4岁的孩子能否坚持在20分钟后吃糖,经12年追踪,不同表现的孩子长大后个性表现不同。试验通过孩子小时候表现出的自控、判断、自信、预测其长大后个性。 要善于抵制诱惑,不被眼前利益所迷惑,别指望自控力会随着年岁的增大而自动增强,需要有意识的去锻炼。 8、聚光灯效应 有时我们总不经意地把自己的问题放到无限大,当我们出丑时总以为人家会注意到,其实人家或许当时会注意到,事后马上就忘了。 没有人会像你自己那样关注自己,“聚光灯效应”只存在于你的头脑,而非真实情况的反映。试-试转移自己的注意力会更好。 9、酸葡萄效应 寓言狐狸得不到葡萄就说它酸,以平衡自己的心理。人们拿自己能够接受的“理由”来自我安慰,以避免心理上受到更重的伤害。 心理防卫功能的确能够帮助我们更好地适应生活、适应社会,然而沉溺其间对生活却

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧