?? article_add.jsp
字號(hào):
<%@ page contentType="text/html; charset=GBK"%>
<%@ taglib uri="/cms4j" prefix="cms4j" %>
<%
String OK_RETURN_URL = "";
String url = request.getParameter("url");
if(null != url && !url.equals("")){
OK_RETURN_URL = url;
}
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gbk">
<title>CMS4J</title>
<link href="../skin/blue/css/oper_area.css" rel="stylesheet" type="text/css">
</head>
<script src="../../js/common.js"></script>
<script src="../../js/page_init.js"></script>
<script src="../../js/validator.js"></script>
<script src="../../js/pic.js"></script>
<script src="../../js/date/WdatePicker.js"></script>
<script>
// 上傳錯(cuò)誤
function UploadError(sErrDesc){
alert(sErrDesc);
}
function UploadLoaded(){
//alert("upload");
}
function uploadHomepageImage(){
homepage_file.myform.submit();
}
function uploadArticleImage(){
article_file.myform.submit();
}
// 文件上傳完成時(shí)執(zhí)行,帶入上傳文件名
function UploadSaved(sPathFileName,type){
if(type=="" || type == null || type == "homepageImage"){
displayCtrl('showHomepageImage','uploadHomepageImage');
document.all.homepageImage.src = sPathFileName;
this.cms4jForm.HOMEPAGE_IMAGE.value = sPathFileName;
}else if(type == "articleImage"){
displayCtrl('showArticleImage','uploadArticleImage');
document.all.articleImage.src = sPathFileName;
this.cms4jForm.ARTICLE_IMAGE.value = sPathFileName;
}else if(type == "ClassImage1"){
displayCtrl('showClassImage1','uploadClassImage1');
document.all.imgClassImage1.src = sPathFileName;
this.cms4jForm.inClassImage1.value = sPathFileName;
}else if(type == "ClassImage2"){
displayCtrl('showClassImage2','uploadClassImage2');
document.all.imgClassImage2.src = sPathFileName;
this.cms4jForm.inClassImage2.value = sPathFileName;
}else if(type == "ClassImage3"){
displayCtrl('showClassImage3','uploadClassImage3');
document.all.imgClassImage3.src = sPathFileName;
this.cms4jForm.inClassImage3.value = sPathFileName;
}else if(type == "linkTo"){
displayCtrl('removeLinkToTD','uploadLinkToTable');
this.cms4jForm.LINK_TO_EXTERIOR.value = sPathFileName;
}else{
//否則則為PPTImage
displayCtrl('showPPTImage_'+type,'uploadPPTImage_'+type);
var showObj = eval("document.all.ppt_img_" + type);
showObj.src = sPathFileName;
var valueObj = eval("document.all.ppt_img_value_" + type);
valueObj.value = sPathFileName;
pptImageCount = pptImageCount+1;
document.all.pptImageCountInput.value = pptImageCount-1;
addPPTImage(pptImageCount);
}
}
function reloadHomepageImage(){
this.cms4jForm.HOMEPAGE_IMAGE.value = "";
displayCtrl('uploadHomepageImage','showHomepageImage');
homepage_file.location.href = "../editor/uploadIframe.jsp?type=homepageImage&isUploadWarter=no";
}
function reloadArticleImage(){
this.cms4jForm.ARTICLE_IMAGE.value = "";
displayCtrl('uploadArticleImage','showArticleImage');
article_file.location.href = "../editor/uploadIframe.jsp?type=articleImage&isUploadWarter=no";
}
function delClassImage1(){
this.cms4jForm.inClassImage1.value = "";
displayCtrl('uploadClassImage1','showClassImage1');
ifClassImage1.location.href = "../editor/uploadIframe.jsp?type=ClassImage1&isUploadWarter=no";
}
function delClassImage2(){
this.cms4jForm.inClassImage2.value = "";
displayCtrl('uploadClassImage2','showClassImage2');
ifClassImage2.location.href = "../editor/uploadIframe.jsp?type=ClassImage2&isUploadWarter=no";
}
function delClassImage3(){
this.cms4jForm.inClassImage3.value = "";
displayCtrl('uploadClassImage3','showClassImage3');
ifClassImage3.location.href = "../editor/uploadIframe.jsp?type=ClassImage3&isUploadWarter=no";
}
//aschen add 20060807 多專題文章
function OpenChildWindow() {
var idSelected=document.cms4jForm.SPECIAL_ID.value;
url = 'special_list.jsp?idSelected='+idSelected;
sWidth = '500';
sHeight = '400';
gOpenedWindow = null;
gOpened = false;
var str = "height=" + sHeight + ",innerHeight=" + sHeight;
str += ",width=" + sWidth + ",innerWidth=" + sWidth;
if (window.screen) {
var ah = window.screen.availHeight - 30;
var aw = window.screen.availWidth - 10;
var xc = (aw - sWidth)/2;
var yc = (ah - sHeight) / 2;
str += ",left=" + xc + ",screenX=" + xc;
str += ",top=" + yc + ",screenY=" + yc;
}
str +=",scrollbars=yes";
gOpenedWindow = window.open(url, "window" , str);
}
//設(shè)置專題列表
function resetSel(){
var sel = document.getElementById("SPECIAL_SHOW");
sel.options.length=0;
var id=document.cms4jForm.SPECIAL_ID.value;
var name=document.cms4jForm.SPECIAL_NAME.value;
if(id=="1"||id==null||id==""){
return;
}else{
var arrId=new Array();
var arrName=new Array();
arrId=id.split("|");
arrName=name.split("|");
var idValue;
var nameValue;
for(var i=0;i<arrId.length-1;i++){
idValue=arrId[i];
nameValue=arrName[i];
sel.options[sel.options.length] = new Option(nameValue,idValue);
}
}
}
function class_select(selectedValue){
SetCookie ("CMS4J_OH_ARTICLE_CLASS_ID", selectedValue,365);
}
function pageInit(){
//var CMS4J_OH_ARTICLE_CLASS_ID = getCookie('CMS4J_OH_ARTICLE_CLASS_ID');
<%
if(null == request.getParameter("class_id")){
%>
var CMS4J_OH_ARTICLE_CLASS_ID = getCookie('CMS4J_OH_ARTICLE_CLASS_ID');
selectInit("ARTICLE_CLASS_ID",CMS4J_OH_ARTICLE_CLASS_ID);
<%
}else{
%>
selectInit("ARTICLE_CLASS_ID","${param.class_id}");
<%
}
%>
<%if(null != url && !url.equals("")){%>
document.cms4jForm.wait.checked= true;
<%}%>
}
function reloadHomepageImage(){
this.cms4jForm.HOMEPAGE_IMAGE.value = "";
displayCtrl('uploadHomepageImage','showHomepageImage');
homepage_file.location.href = "../editor/uploadIframe.jsp?type=homepageImage&isUploadWarter=no";
}
function reloadArticleImage(){
this.cms4jForm.ARTICLE_IMAGE.value = "";
displayCtrl('uploadArticleImage','showArticleImage');
article_file.location.href = "../editor/uploadIframe.jsp?type=articleImage&isUploadWarter=no";
}
function submitForm(){
var content = editor.getHTML();
//if(content == null || content == ""){
//alert("請(qǐng)輸入 [內(nèi)容]");
//return false;
//}
return Validator.Validate(document.cms4jForm,1);
}
//返回所插入的 圖片庫 圖片
function returnPic(picStr,type){
var picArray = getPicArray(picStr);
//var type=parseInt(type);
//循環(huán)插入圖片(可同時(shí)插入多張)
for(var i = 0;i<picArray.length;i++){
var picObject = picArray[i];
displayCtrl('showPPTImage_'+(type+i),'uploadPPTImage_'+(type+i));
var showObj = eval("document.all.ppt_img_" + (type+i));
showObj.src = picObject[2];
var valueObj = eval("document.all.ppt_img_value_" + (type+i));
valueObj.value = picObject[2];
pptImageCount = pptImageCount+1;
document.all.pptImageCountInput.value = pptImageCount-1;
addPPTImage(pptImageCount);
}
}
/*判斷是否已經(jīng)存在某文章id
*articleIDs:已有的文章id字符串 格式:100|200|300
*articleID :要比較的文章id
*/
function isHasArticleID(articleIDs,articleID){
if(articleIDs=="")
return false;
var articleIDArray = articleIDs.split("|");
for(var m=0;m<articleIDArray.length;m++)
if(articleIDArray[m]==articleID)
return true;
return false;
}
//處理強(qiáng)制綁定相關(guān)文章對(duì)話框返回的參數(shù)
function returnArticle(str){
var obj = document.getElementById("bindKeyArticle");
var bindArticleID = document.getElementById("BIND_KEY_ARTICLE");
var optionTexts = str.split("|");
var idStr = bindArticleID.value;
if(bindArticleID.value==""){
currOptionLength = 0;
}else{
var currOptionLength = bindArticleID.value.split("|").length;
}
var temp = 0;
for(var i=0;i<optionTexts.length;i++){
var idStartIndex = optionTexts[i].indexOf("[");
var idEndIndex = optionTexts[i].indexOf("]");
var articleID = optionTexts[i].substring(idStartIndex+1,idEndIndex);
if(!isHasArticleID(idStr,articleID)){
var option = new Option(optionTexts[i],articleID);
obj.options[temp+currOptionLength] = option;
temp++;
if(idStr=="")
idStr = idStr+articleID;
else
idStr = idStr+"|"+articleID;
}
}
bindArticleID.value = idStr;
}
//刪除select中的option
function removeOption(){
var obj = document.getElementById("bindKeyArticle");
var bindArticleID = document.getElementById("BIND_KEY_ARTICLE");
var idStr = "";
if(obj.selectedIndex==-1) //沒有選中
return;
var selectOptionIndex = parseInt(obj.selectedIndex);
obj.remove(selectOptionIndex);
for(var i=0;i<obj.length;i++){
if(idStr=="")
idStr=idStr+obj.options[i].value;
else
idStr=idStr+"|"+obj.options[i].value;
}
bindArticleID.value = idStr;
}
//上移select中選種的option
function optionMoveUp(){
var obj = document.getElementById("bindKeyArticle");
var bindArticleID = document.getElementById("BIND_KEY_ARTICLE");
var idStr = "";
if(obj.selectedIndex==-1) //沒有選中
return;
var selectOptionIndex = obj.selectedIndex;
var preOptionIndex = selectOptionIndex-1;
if(preOptionIndex<0)
return;
for(var i=0;i<obj.length;i++){
if(i==preOptionIndex){
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -