346 lines
15 KiB
Plaintext
346 lines
15 KiB
Plaintext
<%@page import="com.amarsoft.awe.dw.ui.util.WordConvertor"%>
|
||
<%@page import="com.amarsoft.biz.formatdoc.model.*"%>
|
||
<%@page import="com.amarsoft.biz.formatdoc.model.score.*"%>
|
||
<%@ page language="java" contentType="text/html; charset=GBK" pageEncoding="GBK"%>
|
||
<%@ include file="/IncludeBegin.jsp"%>
|
||
<script type="text/javascript">var _editor_url = "<%=sWebRootPath%>/Frame/page/resources/htmledit/";</script>
|
||
<script type="text/javascript" src="<%=sWebRootPath%>/Frame/resources/js/jquery/jquery.min.js"></script>
|
||
<script type="text/javascript" src="<%=sWebRootPath%>/Frame/resources/js/jquery/plugins/jquery.validate.min-1.8.1.js"></script>
|
||
<script type="text/javascript" src="<%=sWebRootPath%>/Frame/resources/js/jquery/plugins/jquery.validate.extend.js"></script>
|
||
<script type="text/javascript" src="<%=sWebRootPath%>/Frame/resources/js/checkdatavalidity.js"> </script>
|
||
<script type="text/javascript" src="<%=sWebRootPath%>/Frame/resources/js/as_formatdoc.js"></script>
|
||
<script type="text/javascript" src="<%=sWebRootPath%>/Frame/resources/js/chart/json2.js"></script>
|
||
<script type="text/javascript" src="<%=sWebRootPath%>/Frame/page/js/as_common.js"></script>
|
||
<script type="text/javascript" src="<%=sWebRootPath%>/Frame/page/js/ow/as_dw_common.js"></script>
|
||
<script type="text/javascript" src="<%=sWebRootPath%>/Frame/page/resources/ueditor/ueditor.config.js"></script>
|
||
<script type="text/javascript" src="<%=sWebRootPath%>/Frame/page/resources/ueditor/ueditor.all.js"> </script>
|
||
<link rel="stylesheet" type="text/css" href="<%=sWebRootPath%>/Frame/page/resources/css/widget.css">
|
||
<link rel="stylesheet" type="text/css" href="<%=sWebRootPath%>/Frame/page/resources/css/formatdoc.css">
|
||
<style>
|
||
html{overflow:auto;}
|
||
</style>
|
||
<%String sMethod = CurPage.getParameter("Method");
|
||
//System.out.println("sMethod=" + sMethod);
|
||
if(sMethod == null || sMethod.equals("")) sMethod = IFormatDocData.FDDATA_DISPLAY;
|
||
String showSave = "true";
|
||
if(sMethod.equals(IFormatDocData.FDDATA_SCORE) || sMethod.equals(IFormatDocData.FDDATA_CHECK) || sMethod.equals(IFormatDocData.FDDATA_SAVESCORE) )
|
||
showSave = "false";
|
||
String sSerialNo = CurPage.getParameter("DataSerialNo");
|
||
String result = "";//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
||
FormatDocConfig fconfig = new FormatDocConfig(request);
|
||
FormatDocData oData = (FormatDocData)FormatDocHelp.getFDDataObject(sSerialNo,"com.amarsoft",fconfig);
|
||
%>
|
||
<body class="list_page">
|
||
<%@ include file="/Frame/page/jspf/ui/widget/ow/overdiv.jspf"%>
|
||
<table class="list_data_tablecommon" id="ListTable">
|
||
<tr height=1 id="ButtonTR">
|
||
<td id="ListButtonArea" class="listdw_out_buttonarea" valign=top>
|
||
<%
|
||
String[][] sButtons = {
|
||
{showSave,"","Button","<22><><EFBFBD><EFBFBD>","<22><><EFBFBD>浱ǰ<E6B5B1>ڵ<EFBFBD><DAB5>ĵ<EFBFBD><C4B5>鱨<EFBFBD><E9B1A8>","saveFormatDocData()","","","",""},
|
||
{"true","","Button","Ԥ<><D4A4>","Ԥ<><D4A4><EFBFBD><EFBFBD>ǰ<EFBFBD>ڵ<EFBFBD><DAB5>ĵ<EFBFBD><C4B5>鱨<EFBFBD><E9B1A8>","previewFormatDocData()","","","",""},
|
||
{showSave,"","Button","ˢ<><CBA2><EFBFBD>Զ<EFBFBD><D4B6><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>","ˢ<>µ<EFBFBD>ǰ<EFBFBD>ڵ<EFBFBD><DAB5><EFBFBD><EFBFBD>Զ<EFBFBD><D4B6><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>","refreshFormatDocData()","","","",""},
|
||
{showSave,"","Button","ˢ<><CBA2><EFBFBD><EFBFBD><EFBFBD>нڵ<D0BD><DAB5><EFBFBD><EFBFBD><EFBFBD>","ˢ<><CBA2><EFBFBD><EFBFBD><EFBFBD>нڵ<D0BD><DAB5><EFBFBD><EFBFBD><EFBFBD>","refreshFormatDocDataForAll()","","","",""}
|
||
};
|
||
%><%@ include file="/Frame/resources/include/ui/include_buttonset_dw.jspf"%>
|
||
</td>
|
||
</tr>
|
||
<tr id="trFDDataContent" >
|
||
<td id="tdFDDataContent" >
|
||
<iframe name=mypost0 src="<%=sWebRootPath%>/AppMain/Blank.jsp" frameborder=0 width=1 height=1 style="display:none"> </iframe>
|
||
<div id="FDDataContentDiv" style="overflow-x: hidden;overflow-y: auto;width: 100%;">
|
||
<form method='post' action='<%=sWebRootPath%>/AppConfig/FormatDoc/InvokeTemplate.jsp' name='frmFDDataContent' id='frmFDDataContent' onSubmit='alert(1)'>
|
||
<%
|
||
if( sMethod.equals(IFormatDocData.FDDATA_DISPLAY)){
|
||
out.println("<table align=\"center\" style=\"width:662px;table-layout:fixed;background:url("+fconfig.getHttpRootPath() + oData.getWatermark() +")\"><tr><td style=\"white-space:nowrap;overflow:hidden;\">" + oData.getHtml(sMethod,"GBK") + "</td></tr></table>");//<2F><><EFBFBD><EFBFBD>HTML
|
||
}else if (sMethod.equals(IFormatDocData.FDDATA_SCORE)
|
||
|| sMethod.equals(IFormatDocData.FDDATA_CHECK)
|
||
|| sMethod.equals(IFormatDocData.FDDATA_SAVESCORE)) {
|
||
out.println("<table align=\"center\" style=\"width:662px;table-layout:fixed;background:url("+fconfig.getHttpRootPath() + oData.getWatermark() +")\"><tr><td style=\"white-space:nowrap;overflow:hidden;\">" + oData.getHtml(sMethod,"GBK") + "</td></tr></table>");//<2F><><EFBFBD><EFBFBD>HTML
|
||
ScoreHandler scorehandler = FormatDocHelp.getScoreHandler(sSerialNo);
|
||
if(sMethod.equals(IFormatDocData.FDDATA_SCORE)){
|
||
out.println(scorehandler.createEditContent(request,sSerialNo));
|
||
}else if(sMethod.equals(IFormatDocData.FDDATA_SAVESCORE)){
|
||
try{
|
||
out.println(scorehandler.createSaveContent(request,sSerialNo));
|
||
result = "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɹ<EFBFBD><C9B9><EFBFBD>";
|
||
}catch(Exception e){
|
||
result = "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʧ<EFBFBD><CAA7>:" + e.toString();
|
||
}
|
||
}else{
|
||
out.println(scorehandler.createReadonlyContent(request,sSerialNo));
|
||
}
|
||
}else if( sMethod.equals(IFormatDocData.FDDATA_PREVIEW) || sMethod.equals(IFormatDocData.FDDATA_EXPORT) ){
|
||
out.println("<table align=\"center\" style=\"width:662px;table-layout:fixed;background:url("+fconfig.getHttpRootPath() + oData.getWatermark() +")\"><tr><td style=\"white-space:nowrap;overflow:hidden;\">" + oData.getHtml(sMethod,"GBK") + "</td></tr></table>");//<2F><><EFBFBD><EFBFBD>HTML
|
||
}else if( sMethod.equals(IFormatDocData.FDDATA_REFRESH) ){ //"ǿ<><C7BF>ˢ<EFBFBD><CBA2>"<22><>Ҫˢ<D2AA>±<EFBFBD>ҳ<EFBFBD><D2B3>,<2C><>Ҫ<EFBFBD><D2AA><EFBFBD>»<EFBFBD><C2BB><EFBFBD>HTML
|
||
try{
|
||
oData.forceRefreshObject();
|
||
//out.println(oData.getHtml(IFormatDocData.FDDATA_DISPLAY,"GBK"));//<2F><><EFBFBD><EFBFBD>HTML
|
||
out.println("<table align=\"center\" style=\"width:662px;table-layout:fixed;background:url("+fconfig.getHttpRootPath() + oData.getWatermark() +")\"><tr><td style=\"white-space:nowrap;overflow:hidden;\">" + oData.getHtml(IFormatDocData.FDDATA_DISPLAY,"GBK") + "</td></tr></table>");//<2F><><EFBFBD><EFBFBD>HTML
|
||
result = "ˢ<><CBA2>form<72>ɹ<EFBFBD><C9B9><EFBFBD>";
|
||
}catch(Exception e){
|
||
result = "ˢ<><CBA2>ʧ<EFBFBD>ܣ<EFBFBD>" + e.toString();
|
||
}
|
||
}else if( sMethod.equals(IFormatDocData.FDDATA_SAVE) || sMethod.equals(IFormatDocData.FDDATA_AUTOSAVE) ){ //"<22><><EFBFBD><EFBFBD>"<22><><EFBFBD><EFBFBD>ˢ<EFBFBD>±<EFBFBD>ҳ<EFBFBD><D2B3>,<2C><><EFBFBD><EFBFBD>Ҫ<EFBFBD><D2AA><EFBFBD>»<EFBFBD><C2BB><EFBFBD>HTML
|
||
try{
|
||
result = oData.checkInput(request);
|
||
if(result.equals("")){
|
||
oData.fillObject(request);
|
||
//ARE.getLog().info("oData[DataSerialNo="+oData.getDataSerialNo()+",Objectno="+oData.getRecordObjectNo()+"]fillObject()");
|
||
if(sMethod.equals(IFormatDocData.FDDATA_SAVE))
|
||
oData.saveObject(true);
|
||
else
|
||
oData.saveObject();
|
||
//ARE.getLog().info("oData[DataSerialNo="+oData.getDataSerialNo()+",Objectno="+oData.getRecordObjectNo()+"]saveObject()");
|
||
out.println("<table align=\"center\" style=\"width:662px;table-layout:fixed;background:url("+fconfig.getHttpRootPath() + oData.getWatermark() +")\"><tr><td style=\"white-space:nowrap;overflow:hidden;\">" + oData.getHtml(IFormatDocData.FDDATA_DISPLAY,"GBK") + "</td></tr></table>");//<2F><><EFBFBD><EFBFBD>HTML
|
||
result = "<22><><EFBFBD><EFBFBD><EFBFBD>ɹ<EFBFBD><C9B9><EFBFBD>";
|
||
}else{
|
||
ARE.getLog().error("oData[DataSerialNo="+oData.getDataSerialNo()+",Objectno="+oData.getRecordObjectNo()+"]checkInput() fail:" + result);
|
||
result = "<22><><EFBFBD><EFBFBD>ʧ<EFBFBD>ܣ<EFBFBD>"+WordConvertor.convertJava2Js(result)+"δͨ<CEB4><CDA8><EFBFBD><EFBFBD><EFBFBD>ݼ<EFBFBD><DDBC><EFBFBD>";
|
||
}
|
||
}catch(Exception e){
|
||
e.printStackTrace();
|
||
ARE.getLog().error("oData[DataSerialNo="+oData.getDataSerialNo()+",Objectno="+oData.getRecordObjectNo()+"]<5D><><EFBFBD><EFBFBD>ʧ<EFBFBD>ܣ<EFBFBD>" + e.toString());
|
||
result = "<22><><EFBFBD><EFBFBD>ʧ<EFBFBD>ܣ<EFBFBD>" + e.toString();
|
||
}
|
||
}
|
||
%>
|
||
<input type='hidden' name='DataSerialNo' value='<%=sSerialNo%>' >
|
||
<input type='hidden' name='Method' value='<%=IFormatDocData.FDDATA_DISPLAY%>' >
|
||
<input type='hidden' name='Rand' value='' >
|
||
<input type='hidden' name='CompClientID' value='<%=CurComp.getClientID()%>'>
|
||
</form>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
</body>
|
||
<script type="text/javascript">
|
||
var bManualModified = false;
|
||
$(function(){
|
||
var docs = $(document);
|
||
for(var i = 0; i < frames.length; i++){
|
||
// <20><><EFBFBD>ظ<EFBFBD><D8B8>ı<EFBFBD><C4B1><EFBFBD><EFBFBD>ĵ<EFBFBD><C4B5><EFBFBD><EFBFBD>¼<EFBFBD><C2BC><EFBFBD>ֻIE<49><45>Ч
|
||
docs = docs.add(frames[i].document);
|
||
}
|
||
docs.bind("keydown mousedown", function(){
|
||
bManualModified = true;
|
||
});
|
||
$(window).resize(function(){
|
||
$("#FDDataContentDiv").height($("body").height()-$("#ButtonTR").height());
|
||
}).resize();
|
||
});
|
||
<% if( sMethod.equals(IFormatDocData.FDDATA_SAVE) || sMethod.equals(IFormatDocData.FDDATA_REFRESH) || sMethod.equals(IFormatDocData.FDDATA_SAVESCORE)){%>
|
||
<%if("1".equals(CurPage.getParameter("gonext"))){%>
|
||
alert("<%=result%><3E><><EFBFBD><EFBFBD>ת<EFBFBD><D7AA><EFBFBD><EFBFBD>һ<EFBFBD><D2BB>");
|
||
<%}else{%>
|
||
if("<%=result%>"=="<22><><EFBFBD><EFBFBD><EFBFBD>ɹ<EFBFBD><C9B9><EFBFBD>" || "<%=result%>"=="ˢ<>³ɹ<C2B3><C9B9><EFBFBD>"){
|
||
resetDWDialog("<%=result%>",false);
|
||
}
|
||
else
|
||
alert("<%=result%>");
|
||
<%}%>
|
||
<%}%>
|
||
|
||
function checkModified(){
|
||
var sUnloadMessage = "\n\r<><72>ǰҳ<C7B0><D2B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѿ<EFBFBD><D1BE><EFBFBD><EFBFBD>ģ<DEB8>\n\r<><72><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڵ<EFBFBD>ǰҳ<C7B0><D2B3>Ȼ<EFBFBD><C8BB><EFBFBD>ٰ<EFBFBD><D9B0><EFBFBD>ǰҳ<C7B0>ϵġ<CFB5><C4A1><EFBFBD><EFBFBD>桱<EFBFBD><E6A1B1>ť<EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>Ĺ<DEB8><C4B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݣ<EFBFBD>\n\r<><72><EFBFBD><EFBFBD>ȷ<EFBFBD><C8B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><F2B2BBB1><EFBFBD><EFBFBD>Ĺ<DEB8><C4B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݲ<EFBFBD><DDB2><EFBFBD><EFBFBD>뿪<EFBFBD><EBBFAA>ǰҳ<C7B0><D2B3>";
|
||
if(as_isPageChanged()){
|
||
return confirm(sUnloadMessage);
|
||
}
|
||
return true;
|
||
}
|
||
function as_isPageChanged(){
|
||
if(!bManualModified) return false;
|
||
setNewValue();
|
||
oldFormValues = oldFormValues.replace(/<[tT][eE][xX][tT][aA][rR][eE][aA][\w\W]+?<\/[tT][eE][xX][tT][aA][rR][eE][aA]>/g,'').replace(/<[iI][fF][rR][aA][mM][eE][\w\W]+?<\/[iI][fF][rR][aA][mM][eE]>/g,'');
|
||
oldFormValues = oldFormValues.replace(/<NOBR[\w\W]+?<\/NOBR>/g,'');
|
||
newFormValues = newFormValues.replace(/<[tT][eE][xX][tT][aA][rR][eE][aA][\w\W]+?<\/[tT][eE][xX][tT][aA][rR][eE][aA]>/g,'').replace(/<[iI][fF][rR][aA][mM][eE][\w\W]+?<\/[iI][fF][rR][aA][mM][eE]>/g,'');
|
||
newFormValues = newFormValues.replace(/<NOBR[\w\W]+?<\/NOBR>/g,'');
|
||
//document.getElementById("oldc").value = oldFormValues;
|
||
//document.getElementById("newc").value = newFormValues;
|
||
return (oldFormValues!=newFormValues) || bEditHtmlChange || bEditHtmlChange2;
|
||
}
|
||
jQuery.validator.addMethod("required0",function(value,element,param){
|
||
if(SAVE_TMP==true){
|
||
return true;
|
||
}else{
|
||
if ( !this.depend(param, element) )
|
||
return "dependency-mismatch";
|
||
switch( element.nodeName.toLowerCase() ) {
|
||
case 'select':
|
||
var options = $("option:selected", element);
|
||
return options.length > 0 && ( element.type == "select-multiple" || ($.browser.msie && !(options[0].attributes['value'].specified) ? options[0].text : options[0].value).length > 0);
|
||
case 'input':
|
||
if ( this.checkable(element) )
|
||
return this.getLength(value, element) > 0;
|
||
default:
|
||
return $.trim(value).length > 0;
|
||
}
|
||
}
|
||
});
|
||
function getItemValue(arg0,arg1,inputname){
|
||
var objs = document.getElementsByName(inputname);
|
||
//if(obj.getAttribute("truevalue"))
|
||
if(objs.length>1){
|
||
var result = "";
|
||
for(var i=0;i<objs.length;i++){
|
||
if(result==""){
|
||
if(objs[i].checked)
|
||
result = objs[i].value;
|
||
}
|
||
else{
|
||
if(objs[i].checked)
|
||
result += "," + objs[i].value;
|
||
}
|
||
}
|
||
return result;
|
||
}
|
||
//return obj.getAttribute("truevalue");
|
||
else
|
||
return objs[0].value;
|
||
}
|
||
|
||
function showErrors(){
|
||
//var error = _user_validator.toString();
|
||
//error = error.replace(/<br>/g,"\n");
|
||
//alert("<22><><EFBFBD><EFBFBD><EFBFBD>ˣ<EFBFBD><CBA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
|
||
var list = $("#frmFDDataContent").validate().errorList;
|
||
var sErrors = "";
|
||
for(var i=0;i<list.length;i++){
|
||
sErrors += list[i].message + "\n";
|
||
}
|
||
alert("<22><><EFBFBD><EFBFBD><EFBFBD>ˣ<EFBFBD><CBA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7>Ϸ<EFBFBD>");
|
||
if(list[0].element){
|
||
try{
|
||
document.getElementsByName(list[0].element.name)[0].focus();
|
||
}catch(e){}
|
||
}
|
||
}
|
||
|
||
function replaceSpString(){
|
||
//<2F><><EFBFBD>⸻<EFBFBD>ı<EFBFBD><C4B1><EFBFBD><EFBFBD>ύ<EFBFBD><E1BDBB><EFBFBD><EFBFBD><br>
|
||
for(var iEle = 0; iEle < document.all.length; iEle++ ){
|
||
if(document.all[iEle].tagName == "TEXTAREA" && document.all[iEle].getAttribute("rich")!="false"){
|
||
if(document.all[iEle].value=="<br>")document.all[iEle].value="";
|
||
}
|
||
}
|
||
}
|
||
|
||
function saveFormatDocData(){
|
||
// for (instance in CKEDITOR.instances )
|
||
// CKEDITOR.instances[instance].updateElement();
|
||
frmFDDataContent.target = "_self"; //"<22><><EFBFBD><EFBFBD>"<22><><EFBFBD><EFBFBD>ˢ<EFBFBD>±<EFBFBD>ҳ<EFBFBD><D2B3>
|
||
frmFDDataContent.Method.value = "<%=IFormatDocData.FDDATA_SAVE%>";
|
||
frmFDDataContent.Rand.value = randomNumber();
|
||
if(iV_allF()){
|
||
setOldValue();
|
||
bEditHtmlChange = false;
|
||
bEditHtmlChange2 = false;
|
||
openDWDialog();
|
||
frmFDDataContent.submit();
|
||
//resetDWDialog("<22><><EFBFBD><EFBFBD><EFBFBD>ɹ<EFBFBD>",true);
|
||
}else{
|
||
showErrors();
|
||
}
|
||
}
|
||
|
||
function previewFormatDocData(){
|
||
AsControl.OpenNewWin("/AppConfig/FormatDoc/PreviewNode.jsp","DataSerialNo=<%=sSerialNo%>",
|
||
"dialogWidth=680px;dialogHeight=600px;status:no;center:yes;help:no;minimize:yes;maximize:no;border:thin;statusbar:no");
|
||
}
|
||
|
||
function refreshFormatDocData(){
|
||
openDWDialog();
|
||
frmFDDataContent.target = "_self"; //"ǿ<><C7BF>ˢ<EFBFBD><CBA2>"<22><>Ҫˢ<D2AA>±<EFBFBD>ҳ<EFBFBD><D2B3>
|
||
frmFDDataContent.Method.value = "<%=IFormatDocData.FDDATA_REFRESH%>";
|
||
frmFDDataContent.Rand.value = randomNumber();
|
||
frmFDDataContent.submit();
|
||
}
|
||
|
||
function refreshFormatDocDataForAll(){
|
||
showMess('ˢ<><CBA2><EFBFBD><EFBFBD><EFBFBD>нڵ<D0BD><DAB5><EFBFBD><EFBFBD>ܻ<EFBFBD><DCBB>Ƚ<EFBFBD><C8BD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>,<2C><><EFBFBD><EFBFBD><EFBFBD>ĵȴ<C4B5>');
|
||
if(refreshFormatDoc('<%=oData.getDocID()%>','<%=oData.getRecordObjectNo()%>','<%=oData.getRecordObjectType()%>',true)==false){
|
||
alert('ˢ<><CBA2>ʧ<EFBFBD><CAA7>');
|
||
return;
|
||
}else{
|
||
alert('ˢ<>³ɹ<C2B3>');
|
||
}
|
||
frmFDDataContent.target = "_self"; //"ǿ<><C7BF>ˢ<EFBFBD><CBA2>"<22><>Ҫˢ<D2AA>±<EFBFBD>ҳ<EFBFBD><D2B3>
|
||
frmFDDataContent.Method.value = "<%=IFormatDocData.FDDATA_DISPLAY%>";
|
||
frmFDDataContent.Rand.value = randomNumber();
|
||
frmFDDataContent.submit();
|
||
}
|
||
<%
|
||
if(sMethod.equals(IFormatDocData.FDDATA_DISPLAY) || sMethod.equals(IFormatDocData.FDDATA_SAVE) || sMethod.equals(IFormatDocData.FDDATA_REFRESH)) //1:display
|
||
{
|
||
%>
|
||
if("<%=result%>"=="<22><><EFBFBD><EFBFBD><EFBFBD>ɹ<EFBFBD><C9B9><EFBFBD>" || "<%=result%>"=="ˢ<>³ɹ<C2B3><C9B9><EFBFBD>")
|
||
openDWDialog("<br><font color=red><b><%=result%></b></font>,<br><br><3E><><EFBFBD>¼<EFBFBD><C2BC>أ<EFBFBD><D8A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ĵȴ<C4B5><C8B4><EFBFBD><EFBFBD><EFBFBD>");
|
||
else{
|
||
openDWDialog("<22><><EFBFBD>ڼ<EFBFBD><DABC><EFBFBD><EFBFBD>У<EFBFBD><D0A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ĵȴ<C4B5><C8B4><EFBFBD><EFBFBD><EFBFBD>");
|
||
}
|
||
var config = new Object();
|
||
var iEle = 0,iTextareaLength = 0;;
|
||
var iEleCount = document.all.length;
|
||
var aTextarea = new Array();
|
||
for(var iEle = 0; iEle < iEleCount; iEle++ ){
|
||
if(document.all[iEle].tagName == "TEXTAREA" && document.all[iEle].getAttribute("rich")!="false")
|
||
aTextarea[iTextareaLength++] = document.all[iEle].id;
|
||
}
|
||
var FDEditorEventHandler;
|
||
var FDEditorDivName = new Array();
|
||
|
||
$(function(){
|
||
var div = document.getElementById("FDDataContentDiv");
|
||
function showEditor(id, isScroll){
|
||
var e = document.getElementById(id);
|
||
var y = e.clientTop;
|
||
while(e = e.offsetParent){
|
||
y += e.offsetTop;
|
||
if(e == div) break;
|
||
}
|
||
if(y <= $(div).scrollTop() + $(div).height()){ // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD>
|
||
if(isScroll){
|
||
openDWDialog("<22><><EFBFBD>ڼ<EFBFBD><DABC>ظ<EFBFBD><D8B8>ı<EFBFBD><C4B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ժ<EFBFBD>...");
|
||
setTimeout(function(){
|
||
try{
|
||
editor_generate(id,false,{onready:function(){
|
||
autoCloseDWDialog();
|
||
$(div).unbind("scroll."+id);
|
||
}});
|
||
}catch(e){}
|
||
},1);
|
||
}else try{editor_generate(id);}catch(e){}
|
||
}
|
||
}
|
||
function changeEditor(id){
|
||
$(div).bind("scroll."+id, function(){
|
||
showEditor(id, true);
|
||
});
|
||
showEditor(id);
|
||
}
|
||
for(var iEle = 0; iEle < iTextareaLength; iEle++ ){
|
||
if(true||iEle <= 4) // <20><><EFBFBD>ı<EFBFBD><C4B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ٵ<EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD>ڹ<EFBFBD><DAB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||
try{editor_generate(aTextarea[iEle]);}catch(e){}
|
||
else
|
||
changeEditor(aTextarea[iEle]);
|
||
}
|
||
});
|
||
|
||
FDEditorEventHandler = window.setInterval(checkFDEditor, 1000);
|
||
function checkFDEditor(){
|
||
for(var iEle=0;iEle<iTextareaLength;iEle++){
|
||
//if(frames[0].document.getElementById(FDEditorDivName[iEle])==null){
|
||
if(!document.all['_'+aTextarea[iEle]+'_editor']){
|
||
break;
|
||
}
|
||
}
|
||
autoCloseDWDialog();
|
||
window.clearInterval(FDEditorEventHandler);
|
||
setOldValue();
|
||
}
|
||
<%
|
||
}
|
||
%>
|
||
</script>
|
||
<%@ include file="/IncludeEnd.jsp"%> |