国内流行的内容管理系统(CMS)多端全媒体解决方案 https://www.dedebiz.com
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

135 lines
3.9KB

  1. function checkSubmit()
  2. {
  3. if (document.form1.title.value=='') {
  4. alert("图片标题不能为空");
  5. document.form1.title.focus();
  6. return false;
  7. }
  8. if (document.form1.typeid.value==0) {
  9. alert("所属栏目必须选择");
  10. return false;
  11. }
  12. if (document.form1.typeid.options[document.form1.typeid.selectedIndex].className!='option3')
  13. {
  14. alert("所属栏目必须选择白色背景的项目");
  15. return false;
  16. }
  17. document.form1.imagebody.value = document.getElementById('copyhtml').innerHTML;
  18. document.getElementById('postloader').style.display = 'block';
  19. }
  20. function CheckSelTable(nnum){
  21. var cbox = document.getElementById('isokcheck'+nnum);
  22. var seltb = document.getElementById('seltb'+nnum);
  23. if (!cbox.checked) seltb.style.display = 'none';
  24. else seltb.style.display = 'block';
  25. }
  26. var startNum = 1;
  27. function MakeUpload(mnum)
  28. {
  29. var endNum = 0;
  30. var upfield = document.getElementById("uploadfield");
  31. var pnumObj = document.getElementById("picnum");
  32. var fhtml = "";
  33. var dsel = " checked='checked' ";
  34. var dplay = "display:none";
  35. if (mnum==0) endNum = startNum + Number(pnumObj.value);
  36. else endNum = mnum;
  37. if (endNum>120) endNum = 120;
  38. for (startNum;startNum < endNum;startNum++)
  39. {
  40. if (startNum==1) {
  41. dsel = " checked='checked' ";
  42. dplay = "block";
  43. } else {
  44. dsel = " ";
  45. dplay = "display:none";
  46. }
  47. fhtml = '';
  48. fhtml += "<div><label><input type='checkbox' name='isokcheck"+startNum+"' id='isokcheck"+startNum+"' value='1' "+dsel+" onClick='CheckSelTable("+startNum+")'> 显示图片"+startNum+"上传框</label></div>";
  49. fhtml += "<div id=\"seltb"+startNum+"\" style=\""+dplay+"\">";
  50. fhtml += "<p>图片"+startNum+":<input type='text' name='imgfile"+startNum+"' class='form-control' placeholder='请输入网址'></p>";
  51. fhtml += "<p>图片简介:<textarea name='imgmsg"+startNum+"' class='form-control'></textarea></p>";
  52. fhtml += "</div>";
  53. upfield.innerHTML += fhtml;
  54. }
  55. }
  56. function TestGet()
  57. {
  58. LoadTestDiv();
  59. }
  60. var vcc = 0;
  61. function LoadTestDiv()
  62. {
  63. var posLeft = 100; var posTop = 100;
  64. var newobj = document.getElementById('_myhtml');
  65. document.getElementById('imagebody').value = document.getElementById('copyhtml').innerHTML;
  66. var dfstr = '粘贴到这里...';
  67. if (document.getElementById('imagebody').value.length <= dfstr.length)
  68. {
  69. alert('您还没有粘贴任何东西在编辑框');
  70. return;
  71. }
  72. if (!newobj){
  73. newobj = document.createElement("DIV");
  74. newobj.id = '_myhtml';
  75. newobj.style.position='absolute';
  76. newobj.className = "dlg2";
  77. newobj.style.top = posTop;
  78. newobj.style.left = posLeft;
  79. document.body.appendChild(newobj);
  80. } else{
  81. newobj.style.display = "block";
  82. }
  83. const formData = new FormData()
  84. formData.append('myhtml', v);
  85. formData.append('vcc', vcc);
  86. fetch('album_testhtml.php', {
  87. method: 'POST',
  88. body: formData
  89. })
  90. .then(r => r.text())
  91. .then(d => {
  92. newobj.innerHTML = d;
  93. vcc++;
  94. })
  95. }
  96. function checkMuList(psid,cmid)
  97. {
  98. if (document.getElementById('pagestyle3').checked)
  99. {
  100. document.getElementById('spagelist').style.display = 'none';
  101. }
  102. else if (document.getElementById('pagestyle1').checked)
  103. {
  104. document.getElementById('spagelist').style.display = 'block';
  105. } else {
  106. document.getElementById('spagelist').style.display = 'none';
  107. }
  108. }
  109. //图片显示与隐藏zip文件选项
  110. function ShowZipField(formitem,zipid,upid)
  111. {
  112. if (formitem.checked){
  113. document.getElementById(zipid).style.display = 'block';
  114. document.getElementById(upid).style.display = 'none';
  115. document.getElementById('formhtml').checked = false;
  116. document.getElementById('copyhtml').innerHTML = '';
  117. } else {
  118. document.getElementById(zipid).style.display = 'none';
  119. }
  120. }
  121. //图片显示与隐藏Html编辑框
  122. function ShowHtmlField(formitem,htmlid,upid)
  123. {
  124. if ($Nav()!="IE"){
  125. alert("该方法不适用于非IE浏览器");
  126. return ;
  127. }
  128. if (formitem.checked){
  129. document.getElementById(htmlid).style.display = 'block';
  130. } else {
  131. document.getElementById(htmlid).style.display = 'none';
  132. document.getElementById('copyhtml').innerHTML = '';
  133. }
  134. }