﻿// JScript 文件
var divshu=0;//记录当前编辑窗体增加几个DIV！
var IMGshu=0;//记录插入了多少个图片控件
var scriptshu;//记录多少个JS脚本调用数据
var htmlurl;//记录当前编辑的页 index页面不能出现分页程序； new_list页面有分页程序；new_look页面指定关键数据显示DIV
var list_shu=0;//保存调用分页模块数，，每个分页只能调用一次初始未０
var look_shu=0;//保存调用显示模块数，每个显示只能调用一次初始未０

function listadd()//菜单列表显示
{
   //alert(window.event.keyCode);
   if ((window.event.ctrlKey)&&(window.event.keyCode==75))
   {
        //这里开始显示工具箱菜单
        var tableHTML="<table style='width:100px;'>"
            tableHTML+="<tr><td align='left'>"
            tableHTML+="<img src='img/gj.gif.BMP' alt='工具箱' style='border:0px;'/>工具箱  <a href='#' onmousedown=yc('mylist');>隐藏</a></td></tr>";
            tableHTML+="<tr><td align='left'><a href='#' onmousedown='DIVadd();'><img src='img/div.gif.BMP' alt='插入一个DIV模块' style='border:0px;'/></a></td></tr>";
            tableHTML+="<tr><td align='left'><a href='#' onmousedown='IMGadd();'><img src='img/img.BMP' alt='插入一张图片' style='border:0px;'/></a></td></tr>";
            tableHTML+="<tr><td align='left'><a href='#' onmousedown='gdadd();'><img src='img/zm.BMP' alt='插入滚动字幕' style='border:0px;'/>滚动字幕</a></td></tr>";
            tableHTML+="<tr><td align='left'><a href='#' onmousedown='flashadd();'><img src='img/flash.BMP' alt='插入FLASH' style='border:0px;'/>FLASH</a></td></tr>";
            tableHTML+="<tr><td align='left'><a href='#' onmousedown='loginadd();'><img src='img/login.BMP' alt='插入登陆框' style='border:0px;'/></a></td></tr>";
            tableHTML+="<tr><td align='left'><a href='#' onmousedown='websx();'><img src='img/wy.BMP' alt='设置网页属性' style='border:0px;'/> 网页属性</a></td></tr>";
        var btn=document.getElementById("mylist");
            btn.style.display="";
            btn.style.left =event.clientX;
            btn.style.top = event.clientY;
            tableHTML += "</table>";
            btn.innerHTML=tableHTML;
            
   }
}
//这里开始编写编辑窗体中的代码------------------------------------------------------------------------------------------
function DIVadd()//插入一个空的DIV  事件说明onkeydown='div_sx("+div_shuname+") 键盘事件，
{
    var div_shuname="div"+(divshu+1);
    var tablehtm="<div onkeydown=obj_sx(\'"+div_shuname+"\',\'div\',\'"+(divshu+1)+"\'); onmousedown=drag(this,event,\'"+div_shuname+"\') id='"+div_shuname+"' style='border:solid #9A9A9A 1px;width:200px;height:200px;POSITION: absolute;z-index:"+div_shuname+"' title='双击DIV，Ctrl+B设置属性,Ctrl+鼠标左键拖动'></div> ";
    var dadd=document.getElementById("Editable")
    dadd.innerHTML+=tablehtm;
    divshu=divshu+1;
}

function IMGadd()//插入一个图片
{
    var IMG_shuname="IMG"+(IMGshu+1);
    
}
//----------------------------------------------------------------------------------------------------------------------
function eventadd()//给DIV加入事件
{
  var   arrayOfDocFonts;  
  var   mybtn;      
  if   (document.all   ||   document.getElementById)   
  {            
  arrayOfDocFonts   =   document.getElementsByTagName("div");        
  }    
  alert("本文档DIV标记个数分别为：   "   +   arrayOfDocFonts.length     +   "个。")    
  var   tmp=0;    
  
  for(var   i=0;i   <   arrayOfDocFonts.length;i++)    
  {    
  if(arrayOfDocFonts[i].id!="" &&arrayOfDocFonts[i].id!="Editable" &&arrayOfDocFonts[i].id!="mylist")   
  { 
  mybtn=document.getElementById(arrayOfDocFonts[i].id);
  alert(arrayOfDocFonts[i].id);
  mybtn.style.position="absolute";
  mybtn.setAttribute("onmousedown","drag(this,event,'"+arrayOfDocFonts[i].id+"')"); 
  tmp+=1;    
  }
  }
}
function yc(name)
{
   var btn=document.getElementById(name);
   btn.style.display="none";
}
//------------------------------------------------------------------------------------------------------------------------
function obj_sx(objname,objlei,divnameshu)//属性列表框
{
   
   if ((window.event.ctrlKey)&&(window.event.keyCode==66))
   {
   switch(objlei)
   { 
   case "div"://DIV内容弹出
       var HTML="<table style='width:100px;'>"
            HTML+="<tr><td align='left'>"
            HTML+="<a href='#' onmousedown=yc('objlist');>隐藏</a></td></tr>";
            HTML+="<tr><td align='left'><a href='#' onmousedown=DIVsx('"+objname+"','wh');>设置DIV宽和高</a></td></tr>";
            HTML+="<tr><td align='left'><a href='#' onmousedown=DIVsx('"+objname+"','bg');>设置DIV背景色</a></td></tr>";
            HTML+="<tr><td align='left'><a href='#' onmousedown=DIVsx('"+objname+"','wb');>设置DIV文本色</a></td></tr>";
            HTML+="<tr><td align='left'><a href='#' onmousedown=DIVsx('"+objname+"','bgimg');>设置DIV背景图片</a></td></tr>";
            HTML+="<tr><td align='left'><a href='#' onmousedown=DIVsx('"+objname+"','bk');>设置DIV边框粗细</a></td></tr>";
            HTML+="<tr><td align='left'><a href='#' onmousedown=DIVsx('"+objname+"','bkys');>设置DIV边框颜色</a></td></tr>";
            HTML+="<tr><td align='left'><a href='#' onmousedown=DIVsx('"+objname+"','Margin');>设置DIV外间距</a></td></tr>";
            HTML+="<tr><td align='left'><a href='#' onmousedown=DIVsx('"+objname+"','Padding');>设置DIV内间距</a></td></tr>";
            HTML+="<tr><td align='left'><a href='#' onmousedown=DIVsx('"+objname+"','textAlign');>设置文本对齐</a></td></tr>";
            HTML+="<tr><td align='left'><a href='#' onmousedown=DIVsx('"+objname+"','fontSize');>设置文本字号</a></td></tr>";
            HTML+="<tr><td align='left'><a href='#' onmousedown=DIVsx('"+objname+"','divup');>向上一层</a></td></tr>";
            HTML+="<tr><td align='left'><a href='#' onmousedown=DIVsx('"+objname+"','divdown');>向下一层</a></td></tr>";
            HTML+="<tr><td align='left'><a href='#' onmousedown=DIVsx('"+objname+"','sj','"+divnameshu+"');>设置列表数据</a></td></tr>";
            if(htmlurl=="news_list")
            {
            HTML+="<tr><td align='left'><a href='#' onmousedown=DIVsx('"+objname+"','pagesj','"+divnameshu+"'); title='将此div设置成分页数据显示模块'>设置分页数据</a></td></tr>";
            }
            if(htmlurl=="news_look")
            {
            HTML+="<tr><td align='left'><a href='#' onmousedown=DIVsx('"+objname+"','titlesj','"+divnameshu+"');title='将此div设置成文章显示模块'>文章显示数据</a></td></tr>";
            }
        var btn=document.getElementById("objlist");
            btn.style.display="";
            btn.style.left =event.clientX;
            btn.style.top = event.clientY;
            HTML += "</table>";
            btn.innerHTML=HTML;
     
     break;
     }
    }
}

//-------------------------------------------------------------------------------------------------------------------------
function DIVsx(objname,objsxlei,divnameshu)//设置DIV属性
{
   var btn=document.getElementById(objname);
   switch(objsxlei)
   {
   case "wh"://DIV宽和高
	     var str,str1;
	     str=prompt("设置宽","数字");
	     str1=prompt("设置高","数字");
	     btn.style.width=str;
	     btn.style.height=str1;
   break;
   case "bg"://DIV背景色
	     var arr=window.showModalDialog("inc_js/fontcolor.htm","","dialogWidth:265px;dialogHeight:285px;dialogLeft=0;dialogTop=0;scroll:no;unadorned:no;status:no;");
	     btn.style.background=arr;
   break;
   case "wb"://DIV前景色
	     var arr=window.showModalDialog("inc_js/fontcolor.htm","","dialogWidth:265px;dialogHeight:285px;dialogLeft=0;dialogTop=0;scroll:no;unadorned:no;status:no;");
	     btn.style.color=arr;
   break;
   case "bgimg"://DIV背景图片
	     var arr=window.showModalDialog("file_list.aspx?lei=img","","dialogWidth:290px;dialogHeight:285px;dialogLeft=0;dialogTop=0;scroll:no;unadorned:no;status:no;");
	     btn.style.background="url("+arr+")";
   break;
   case "bk"://DIV边框宽度
	     var str;
	     str=prompt("设置宽如：1px","");
	     btn.style.borderWidth=str; 
   break;
   case "bkys"://DIV边框颜色
	     var arr=window.showModalDialog("inc_js/fontcolor.htm","","dialogWidth:265px;dialogHeight:285px;dialogLeft=0;dialogTop=0;scroll:no;unadorned:no;status:no;");
	     btn.style.borderColor=arr; 
   break;
   case "Margin"://DIV外间距
	     var str;
	     str=prompt("设置外间距如:4px 2px 5px 3px;","");
	     btn.style.margin=str; 
   break;
   case "Padding"://DIV内间距
	     var str;
	     str=prompt("设置内间距如:4px 2px 5px 3px;","");
	     btn.style.padding=str; 
   break;
   case "textAlign"://DIV文本对齐
	     var arr=window.showModalDialog("inc_js/textalign.htm","","dialogWidth:265px;dialogHeight:120px;dialogLeft=0;dialogTop=0;scroll:no;unadorned:no;status:no;");
	     if (arr!=undefined)
	     {
	     btn.style.textAlign=arr; 
	     }
   break;
   case "fontSize"://DIV文本字号
	     var str;
	     str=prompt("设置文本字号:14px;","");
	     if (str!="")
	     {
	     btn.style.fontSize=str; 
	     }
   break;
   case "divup"://DIV向上一层
	     btn.style.zIndex=btn.style.zIndex+1; 
	     alert(btn.style.zIndex);
   break;
   case "divdown"://DIV向下一层
	     btn.style.zIndex=btn.style.zIndex-1; 
	     alert(btn.style.zIndex);
   break;
   case "sj"://DIV数据
	     var arr=window.showModalDialog("datasz.aspx","","dialogWidth:310px;dialogHeight:600px;dialogLeft=0;dialogTop=0;scroll:no;unadorned:no;status:no;");
	     if (arr!=undefined)
	     {
	         var URL=arr+"&div="+divnameshu;
	         DIVdata(objname,URL);
	         //DIVdata(objname,URL);
	         //这下面把数据调用脚本写入隐藏文本框呢
	         var spid="sp_"+objname;
	         form1.scriptbody.value+='<script language="javascript" id="'+spid+'" type="text/javascript" src="'+URL +'"><\/scr'+'ipt>'
	     }
   break;
   }
}
function divup(news_id,news_sid,news_list,news_hangshu,news_xian,news_qian,news_list_look,news_list_top,news_title_shu,news_page,div_shu,fpage,h,s_time)
{
   //这里开始进行给值
    var dataurl=seturl;
    dataurl+="news_list.aspx?nid="+news_id;
    dataurl+="&sid="+news_sid;
    dataurl+="&list="+news_list;
    dataurl+="&hang="+news_hangshu;
    dataurl+="&xian="+news_xian;
    dataurl+="&qian="+news_qian;
    dataurl+="&list_look="+news_list_look;
    dataurl+="&list_top="+news_list_top;
    dataurl+="&title_shu="+news_title_shu;
    dataurl+="&page="+news_page;
    dataurl+="&div="+div_shu;
    dataurl+="&fpage="+fpage;
    dataurl+="&h="+h;
    dataurl+="&time="+s_time;
    divid="div"+div_shu;
    DIVdata(divid,dataurl);
}

function DIVdata(objname,dataurl)
{
  var v=document.getElementById(objname)
  v.innerHTML="test";
  var addDIV_HTML='';
  var initURL=dataurl
  addDIV_HTML='<script language="javascript" type="text/javascript" src="'+initURL +'"><\/scr'+'ipt>'
  v.innerHTML=addDIV_HTML;
  g('x').src=initURL;
}
function g(n)
{
	return document.getElementById(n);
}

//-----------------------------读取文件用方法
function load()
{
  var v=document.getElementById("div1")
  v.innerHTML="尚未有数据";
  var url=window.location.href;
  url=url.substring(url.lastIndexOf("?"),url.length);
  var addDIV_HTML='';
  var initURL=seturl+"news_list.aspx";
  initURL+=url
  initURL+="&list=1&hang=1&xian=0&qian=48&list_look=1&list_top=18&title_shu=40&page=2&time=2&h=12&div=1";
  addDIV_HTML='<script language="javascript" type="text/javascript" src="'+initURL +'"><\/scr'+'ipt>'
  v.innerHTML=addDIV_HTML
  g('x').src=initURL;
}
//-----------------------------读取单条数据的方法
function loadlook()
{
  var v=document.getElementById("div1")
  v.innerHTML="尚未有数据";
  var url=window.location.href;
  url=url.substring(url.lastIndexOf("?"),url.length);
  var addDIV_HTML='';
  var initURL=seturl+"news_look.aspx";
  initURL+=url
  initURL+="&div=div1";
  addDIV_HTML='<script language="javascript" type="text/javascript" src="'+initURL +'"><\/scr'+'ipt>'
  v.innerHTML=addDIV_HTML
  g('x').src=initURL;
}
//------------------------------读取大类下的小类
function loadlei(div)
{
  v=document.getElementById(div)
  v.innerHTML="尚未有数据";
  url=window.location.href;
  url=url.substring(url.lastIndexOf("?"),url.length);
  //这里开始判断ID显示不同的图片
  addDIV_HTML='';
  initURL=seturl+"div.aspx";
  initURL+=url
  initURL+="&list=1&hang=1&xian=0&qian=0&list_look=1&h=12";
  initURL+="&div="+div;
  addDIV_HTML='<script language="javascript" type="text/javascript" src="'+initURL +'"><\/scr'+'ipt>'
  v.innerHTML=addDIV_HTML
  g('j').src=initURL;
}
function loadsys(url)
{
  var imgsrc="/image/banner.BMP";
  var imgurl;
  var img=document.getElementById("IMG1");
  if (url==null)
  {
  //这里根据分类进行图片处理
  imgurl=window.location.href;
  imgurl=imgurl.substring(imgurl.lastIndexOf("?"),imgurl.length);
  }
  else
  {
  imgurl=url;
  }
  //alert(imgurl);
  switch(imgurl)
   {
   case "?nid=34&sid=35":
     imgsrc="/banner/1/tztg.gif"
   break;
   case "?nid=34&sid=36":
     imgsrc="/banner/1/jd.gif"
   break;
   case "?nid=34&sid=39":
     imgsrc="/banner/1/rd.gif"
   break;
   case "?nid=34&sid=40":
     imgsrc="/banner/1/wljb.gif"
   break;
   case "?nid=34&sid=41":
     imgsrc="/banner/1/wlzb.gif"
   break;
   case "?nid=34&sid=78":
     imgsrc="/banner/1/sn.gif"
   break;
   case "?nid=34&sid=79":
     imgsrc="/banner/1/sw.gif"
   break;
   case "?nid=34&sid=38":
     imgsrc="/banner/1/wyxx.gif"
   break;
   case "?nid=43&sid=44":
     imgsrc="/banner/3/gysh.gif"
   break;
   case "?nid=43&sid=45":
     imgsrc="/banner/3/tyswhz.gif"
   break;
   case "?nid=43&sid=46":
     imgsrc="/banner/3/jxwyyspj.jpg"
   break;
   case "nid=43&sid=47":
     imgsrc="/banner/3/msshsyz.gif"
   break;
   case "?nid=43&sid=247":
     imgsrc="/banner/3/dx.gif"
   break;
   case "?nid=43&sid=248":
     imgsrc="/banner/3/qthd.gif"
   break;
   case "?nid=48&sid=49":
     imgsrc="/banner/4/czpt.jpg"
   break;
   case "?nid=48&sid=52":
     imgsrc="/banner/4/ylb.jpg"
   break;
   case "?nid=48&sid=50":
     imgsrc="/banner/4/ssgk.jpg"
   break;
   case "?nid=48&sid=51":
     imgsrc="/banner/4/xh.jpg"
   break;
   case "?nid=53&sid=54":
   imgsrc="/banner/5/nlwf.gif"
   break;
   case "?nid=53&sid=55":
   imgsrc="/banner/5/hzzy.gif"
   break;
   case "?nid=57&sid=60":
   imgsrc="/banner/6/kjpx.gif"
   break;
   case "?nid=57&sid=59":
   imgsrc="/banner/6/jytt.gif"
   break;
   case "?nid=57&sid=58":
   imgsrc="/banner/6/cydx.gif"
   break;
   case "?nid=57&sid=61":
   imgsrc="/banner/6/cyzx.gif"
   break;
   case "?nid=57&sid=61":
   imgsrc="/banner/6/cyzx.gif"
   break;
   case "?nid=62&sid=63":
   imgsrc="/banner/7/llqy.gif"
   break;
   case "?nid=62&sid=64":
   imgsrc="/banner/7/mjmz.gif"
   break;
   case "?nid=62&sid=65":
   imgsrc="/banner/7/xrtj.gif"
   break;
   case "?nid=67":
   imgsrc="/banner/8/jczt.gif"
   break;
   case "?nid=71":
   imgsrc="/banner/9/wlzl.gif"
   break;
   case "?nid=71&sid=75":
   imgsrc="/banner/9/wlzl.gif"
   break;
   case "?nid=71&sid=72":
   imgsrc="/banner/9/wlzl.gif"
   break;
   case "?nid=71&sid=74":
   imgsrc="/banner/9/wlzl.gif"
   break;
   case "?nid=71&sid=73":
   imgsrc="/banner/9/wlzl.gif"
   break;
   case "?nid=53&sid=56":
   imgsrc="/banner/2/cfgd.gif"
   break;
   case "?nid=53&sid=249":
   imgsrc="/banner/5/fwjc.gif"
   break;
   case "?nid=62&sid=66":
   imgsrc="/banner/7/lswh.gif"
   break;

   }
   img.src=imgsrc
}
function baokan()
{
   var baokanbody="11111";
   baobaoy=document.getElementById("divbody")
   var imgurl=window.location.href;
   imgurl=imgurl.substring(imgurl.lastIndexOf("?"),imgurl.length);
   switch(imgurl)
   {
   case "?nid=48&sid=49":
     baokanbody="《创作评谭》简介《创作评谭》是新时期以来江西文艺界重要的文艺理论批评刊物，创刊于1988年。主办：江西省文学艺术界联合会协办：江西师范大学当代形态文艺学研究中心编辑出版：创作评谭杂志社地址：南昌市八一大道371号邮政编码：330046电话：（0791）6232319传真：（0791）6264593发行范围：国内外公开发行印刷：南昌市印刷一厂主编：刘华 傅修延（特约）副主编：曾清生编辑部主任：郭向东责任编辑：江子 陈然美术编辑：郭向东"
   break;
   case "?nid=48&sid=52":
     baokanbody="《摇篮》报是江西独一的，也是新时期以来全国第一家儿童文学报。它创刊于1982年1月，初为半月刊，后改为周报，四开四版。由老一辈著名儿童文学家冰心题写报名"
   break;
   case "?nid=48&sid=50":
     baokanbody="《心声歌刊》坚持以扶持原创音乐、弘扬民族音乐、普及音乐文化为宗旨。 主要栏目有：原创频道、青春节拍、影视金唱盘、流行音乐屋、心声词苑、名人乐事、星网传播、音乐论坛、音教天地、考级网站、音乐文摘、音乐全景扫描等。《心声歌刊》系双月刊，大32K本，逢单月20日出版，全国公开发行。单价3.00元，全年定价18.00元。全国各地邮局（所）、本刊编辑部均可订阅。"
   break;
   case "?nid=48&sid=51":
     baokanbody="《星火》前身为《江西文艺》，创办于1950年4月，1957年1月，由郭沫若题写刊名。主编：熊正良副主编：高晓梁策划：胡文星编辑部主任：王晓莉装帧•郭向东主办：江西省文学艺术界联合会编辑出版：江西省星火杂志社社址：南昌市八一大道371号邮编：330046编辑部电话：0791-6263230 6226687传真：0791-6226687广告部电话：0791-6263230国内统一刊号：CN36-1054/I国际标准刊号：ISSN 0439-7746发行范围：公开发行总发行：南昌市邮政局订阅零售：全国各地邮政局（所）邮发代号：44-13印刷：江西省农科院印刷厂国外总发行：中国出版对外贸易公司（北京782信箱）"
   break;
   }
   //alert(baokanbody)
   baobaoy.innerHTML=baokanbody
}
function newslook()
{
//此方法用于单条信息显示并且替换图片
  var v=document.getElementById("dlei")
  v.innerHTML="尚未有数据";
  var url=window.location.href;//先获取连接地址
  url=url.substring(url.lastIndexOf("?"),url.length);//再把地址截取出来
  var addDIV_HTML='';
  var initURL=seturl+"imglook.aspx";
  initURL+=url
  initURL+="&lei=1";
  addDIV_HTML='<script language="javascript" type="text/javascript" src="'+initURL +'"><\/scr'+'ipt>'
  v.innerHTML=addDIV_HTML
  g('j').src=initURL;
}
