国内流行的内容管理系统(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.

130 lines
3.6KB

  1. function $Nav() {
  2. if (window.navigator.userAgent.indexOf("MSIE") >= 1) return 'IE';
  3. else if (window.navigator.userAgent.indexOf("Firefox") >= 1) return 'FF';
  4. else return "OT";
  5. }
  6. function $Obj(objname) {
  7. return document.getElementById(objname);
  8. }
  9. function ShowColor() {
  10. if (document.all) {
  11. var posLeft = window.event.clientY - 100;
  12. var posTop = window.event.clientX - 400;
  13. }
  14. else {
  15. var posLeft = 100;
  16. var posTop = 100;
  17. }
  18. var fcolor = showModalDialog("img/color.htm?ok", false, "dialogWidth:106px;dialogHeight:110px;status:0;dialogTop:" + posTop + ";dialogLeft:" + posLeft);
  19. if (fcolor != null && fcolor != "undefined") document.form1.color.value = fcolor;
  20. }
  21. function ShowHide(objname) {
  22. var obj = $Obj(objname);
  23. if (obj.style.display == "block" || obj.style.display == "") { obj.style.display = "none"; }
  24. else { obj.style.display = "block"; }
  25. }
  26. function ShowObj(objname) {
  27. var obj = $Obj(objname);
  28. obj.style.display = "block";
  29. }
  30. function HideObj(objname) {
  31. var obj = $Obj(objname);
  32. obj.style.display = "none";
  33. }
  34. function ShowItem1() {
  35. ShowObj('head1'); ShowObj('needset'); HideObj('head2'); HideObj('adset');
  36. }
  37. function ShowItem2() {
  38. ShowObj('head2'); ShowObj('adset'); HideObj('head1'); HideObj('needset');
  39. }
  40. function SeePic(img, f) {
  41. if (f.value != "") { img.src = f.value; }
  42. }
  43. function SelectKeywords(f) {
  44. if ($Nav() == 'IE') { var posLeft = window.event.clientX - 350; var posTop = window.event.clientY - 200; }
  45. else { var posLeft = 100; var posTop = 100; }
  46. window.open("article_keywords_select.php?f=" + f, "popUpkwWin", "scrollbars=yes,resizable=yes,statebar=no,width=600,height=450,left=" + posLeft + ", top=" + posTop);
  47. }
  48. function InitPage() {
  49. var selsource = $Obj('selsource');
  50. var selwriter = $Obj('selwriter');
  51. if (selsource) { selsource.onmousedown = function (e) { SelectSource(e); } }
  52. if (selwriter) { selwriter.onmousedown = function (e) { SelectWriter(e); } }
  53. }
  54. function OpenMyWin(surl) {
  55. window.open(surl, "popUpMyWin", "scrollbars=yes,resizable=yes,statebar=no,width=500,height=350,left=200, top=100");
  56. }
  57. function PutSource(str) {
  58. var osource = $Obj('source');
  59. if (osource) osource.value = str;
  60. }
  61. function PutWriter(str) {
  62. var owriter = $Obj('writer');
  63. if (owriter) owriter.value = str;
  64. }
  65. function SelectSource(e) {
  66. LoadNewDiv(e, 'article_select_sw.php?t=source&k=8', '_mysource');
  67. }
  68. function SelectWriter(e) {
  69. LoadNewDiv(e, 'article_select_sw.php?t=writer&k=8', '_mywriter');
  70. }
  71. function LoadNewDiv(e, surl, oname) {
  72. if ($Nav() == 'IE') { var posLeft = window.event.clientX - 20; var posTop = window.event.clientY - 20; }
  73. else { var posLeft = e.pageX - 20; var posTop = e.pageY - 20; }
  74. var newobj = $Obj(oname);
  75. if (!newobj) {
  76. newobj = document.createElement("DIV");
  77. newobj.id = oname;
  78. newobj.style.position = 'absolute';
  79. newobj.className = "dlg";
  80. newobj.style.top = posTop;
  81. newobj.style.left = posLeft;
  82. document.body.appendChild(newobj);
  83. }
  84. else {
  85. newobj.style.display = "block";
  86. }
  87. if (newobj.innerHTML.length < 10) {
  88. var myajax = new DedeAjax(newobj); myajax.SendGet(surl);
  89. }
  90. }
  91. function ShowUrlTr() {
  92. var jumpTest = $Obj('isjump');
  93. var jtr = $Obj('redirecturltr');
  94. if (jumpTest.checked) jtr.style.display = "block";
  95. else jtr.style.display = "none";
  96. }
  97. function ShowUrlTrEdit() {
  98. ShowUrlTr();
  99. var jumpTest = $Obj('isjump');
  100. var rurl = $Obj('redirecturl');
  101. if (!jumpTest.checked) rurl.value = "";
  102. }
  103. function CkRemote(ckname, fname) {
  104. var ckBox = $Obj(ckname);
  105. var fileBox = $Obj(fname);
  106. if (ckBox.checked) {
  107. fileBox.style.display = 'none';
  108. } else {
  109. fileBox.style.display = 'block';
  110. }
  111. }