admin.js 9.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402
  1. function type_news(){
  2. $('#t_info').hide();
  3. }
  4. function type_info(){
  5. $('#t_info').show();
  6. }
  7. function type_eng(){
  8. $('#link').hide();
  9. $('#t_info').hide();
  10. }
  11. function type_pro(){
  12. $('#link').hide();
  13. $('#t_info').show();
  14. }
  15. function type_link(){
  16. $('#t_info').hide();
  17. $('#link').show();
  18. }
  19. function article_form(){
  20. if($("#cid").val() == 0){
  21. alert('你没有选择任何栏目');
  22. return false;
  23. }
  24. if($("#title").val() == ""){
  25. //alert('你填写标题');
  26. //return false;
  27. }
  28. }
  29. function b(){
  30. $('#t_info').hide();
  31. $('#s_info').hide();
  32. }
  33. function a(){
  34. $('#t_info').hide();
  35. $('#s_info').show();
  36. }
  37. function c(){
  38. $('#t_info').show();
  39. $('#s_info').hide();
  40. }
  41. //选中所有用户
  42. function checkall(name) {
  43. var e = is_ie ? event : checkall.caller.arguments[0];
  44. obj = is_ie ? e.srcElement : e.target;
  45. var arr = document.getElementsByName(name);
  46. var k = arr.length;
  47. for(var i=0; i<k; i++) {
  48. arr[i].checked = obj.checked;
  49. }
  50. }
  51. //选中删除用户
  52. function remove(){
  53. if($("input[name='uid[]']:checked").length == 0){
  54. alert('你没有选择任何用户');
  55. return false;
  56. }
  57. if(confirm('是否同时删除用户的所有问答?')==true){
  58. document.userForm.action="/index/main_user_manage_delete/all";
  59. document.userForm.submit();
  60. }else{
  61. // document.userForm.action="/index/main_user_manage_delete/some";
  62. // document.userForm.submit();
  63. }
  64. }
  65. //设置问题状态
  66. function set_status_question(){
  67. if($("input[name='id[]']:checked").length == 0){
  68. alert('你没有选择任何问题');
  69. return false;
  70. }
  71. if(confirm('确认将问题设置为未解决.只针对已关闭的问题')==true){
  72. document.userForm.action="/index/main_question_manage_set_status";
  73. document.userForm.submit();
  74. }else{
  75. }
  76. }
  77. //关闭选中问题
  78. function colse_question(){
  79. if($("input[name='id[]']:checked").length == 0){
  80. alert('你没有选择任何问题');
  81. return false;
  82. }
  83. if(confirm('确认关闭选中问题')==true){
  84. document.userForm.action="/index/main_question_manage_close";
  85. document.userForm.submit();
  86. }else{
  87. }
  88. }
  89. function remove_down(){
  90. if($("input[name='id[]']:checked").length == 0){
  91. alert('你没有选择任何下载');
  92. return false;
  93. }
  94. if(confirm('确认删除选中下载?此操作不可返回')==true){
  95. document.userForm.action="/admin/down_manage_delete";
  96. document.userForm.submit();
  97. }else{
  98. }
  99. }
  100. function remove_animation(){
  101. if($("input[name='id[]']:checked").length == 0){
  102. alert('你没有选择任何动画');
  103. return false;
  104. }
  105. if(confirm('确认删除选中动画?此操作不可返回')==true){
  106. document.userForm.action="/admin/animation_manage_delete";
  107. document.userForm.submit();
  108. }else{
  109. }
  110. }
  111. function CancelUpload1(){
  112. var obj = document.getElementById('enroll_downdoc') ;
  113. obj.outerHTML=obj.outerHTML;
  114. }
  115. //选中删除问题
  116. function remove_product(){
  117. if($("input[name='id[]']:checked").length == 0){
  118. alert('你没有选择任何产品');
  119. return false;
  120. }
  121. if(confirm('确认删除选中产品?此操作不可返回')==true){
  122. document.userForm.action="/admin/product_manage_delete";
  123. document.userForm.submit();
  124. }else{
  125. }
  126. }
  127. //选中删除问题
  128. function remove_article(){
  129. if($("input[name='id[]']:checked").length == 0){
  130. alert('你没有选择任何文章');
  131. return false;
  132. }
  133. if(confirm('确认删除选中文章?此操作不可返回')==true){
  134. document.userForm.action="/admin/article_manage_delete";
  135. document.userForm.submit();
  136. }else{
  137. }
  138. }
  139. //选中删除问题
  140. function remove_training(){
  141. if($("input[name='id[]']:checked").length == 0){
  142. alert('你没有选择任何文章');
  143. return false;
  144. }
  145. if(confirm('确认删除选中文章?此操作不可返回')==true){
  146. document.userForm.action="/admin/training_manage_delete";
  147. document.userForm.submit();
  148. }else{
  149. }
  150. }
  151. function remove_column(){
  152. if($("input[name='id[]']:checked").length == 0){
  153. alert('你没有选择任何栏目');
  154. return false;
  155. }
  156. if(confirm('确认删除选中栏目?此操作不可返回')==true){
  157. document.userForm.action="/admin/column_manage_delete";
  158. document.userForm.submit();
  159. }else{
  160. }
  161. }
  162. function group_form(){
  163. var grouptitle = $("#grouptitle").val();
  164. if (grouptitle=="") {
  165. alert('请填写用户组名称');
  166. return false;
  167. }
  168. }
  169. var userAgent = navigator.userAgent.toLowerCase();
  170. var is_opera = userAgent.indexOf('opera') != -1 && opera.version();
  171. var is_moz = (navigator.product == 'Gecko')
  172. && userAgent.substr(userAgent.indexOf('firefox') + 8, 3);
  173. var is_ie = (userAgent.indexOf('msie') != -1 && !is_opera)
  174. && userAgent.substr(userAgent.indexOf('msie') + 5, 3);
  175. function getbyid(id) {
  176. return document.getElementById(id);
  177. }
  178. function _attachEvent(obj, evt, func) {
  179. if (obj.addEventListener) {
  180. obj.addEventListener(evt, func, false);
  181. } else if (obj.attachEvent) {
  182. obj.attachEvent("on" + evt, func);
  183. }
  184. }
  185. function _cancelBubble(e, returnValue) {
  186. if (!e)
  187. return;
  188. if (is_ie) {
  189. if (!returnValue)
  190. e.returnValue = false;
  191. e.cancelBubble = true;
  192. } else {
  193. e.stopPropagation();
  194. if (!returnValue)
  195. e.preventDefault();
  196. }
  197. }
  198. function checkall(name) {
  199. var e = is_ie ? event : checkall.caller.arguments[0];
  200. obj = is_ie ? e.srcElement : e.target;
  201. var arr = document.getElementsByName(name);
  202. var k = arr.length;
  203. for ( var i = 0; i < k; i++) {
  204. arr[i].checked = obj.checked;
  205. }
  206. }
  207. function getposition(obj) {
  208. var r = new Array();
  209. r['x'] = obj.offsetLeft;
  210. r['y'] = obj.offsetTop;
  211. while (obj = obj.offsetParent) {
  212. r['x'] += obj.offsetLeft;
  213. r['y'] += obj.offsetTop;
  214. }
  215. return r;
  216. }
  217. function addMouseEvent(obj) {
  218. var checkbox, atr, ath, i;
  219. atr = obj.getElementsByTagName("tr");
  220. for (i = 0; i < atr.length; i++) {
  221. atr[i].onclick = function() {
  222. ath = this.getElementsByTagName("th");
  223. checkbox = this.getElementsByTagName("input")[0];
  224. if (!ath.length && checkbox.getAttribute("type") == "checkbox") {
  225. if (this.className != "currenttr") {
  226. this.className = "currenttr";
  227. checkbox.checked = true;
  228. } else {
  229. this.className = "";
  230. checkbox.checked = false;
  231. }
  232. }
  233. }
  234. }
  235. }
  236. //editor.js
  237. if (is_ie)
  238. document.documentElement.addBehavior("#default#userdata");
  239. function setdata(key, value) {
  240. if (is_ie) {
  241. document.documentElement.load(key);
  242. document.documentElement.setAttribute("value", value);
  243. document.documentElement.save(key);
  244. return document.documentElement.getAttribute("value");
  245. } else {
  246. sessionStorage.setItem(key, value);
  247. }
  248. }
  249. function getdata(key) {
  250. if (is_ie) {
  251. document.documentElement.load(key);
  252. return document.documentElement.getAttribute("value");
  253. } else {
  254. return sessionStorage.getItem(key)
  255. && sessionStorage.getItem(key).toString().length == 0 ? ''
  256. : (sessionStorage.getItem(key) == null ? '' : sessionStorage
  257. .getItem(key));
  258. }
  259. }
  260. function form_option_selected(obj, value) {
  261. for ( var i = 0; i < obj.options.length; i++) {
  262. if (obj.options[i].value == value) {
  263. obj.options[i].selected = true;
  264. }
  265. }
  266. }
  267. function setselect(selectobj, value) {
  268. var len = selectobj.options.length;
  269. for (i = 0; i < len; i++) {
  270. if (selectobj.options[i].value == value) {
  271. selectobj.options[i].selected = true;
  272. }
  273. }
  274. }
  275. function show(id, display) {
  276. if (!getbyid(id))
  277. return false;
  278. if (display == 'auto') {
  279. getbyid(id).style.display = getbyid(id).style.display == '' ? 'none'
  280. : '';
  281. } else {
  282. getbyid(id).style.display = display;
  283. }
  284. }
  285. function category_form(){
  286. var title = $("#name").val();
  287. if (title == "") {
  288. alert('请填写相关信息');
  289. return false;
  290. }
  291. }
  292. //选中删除分类
  293. function remove_category(){
  294. if($("input[name='id[]']:checked").length == 0){
  295. alert('你没有选择任何分类');
  296. return false;
  297. }
  298. if(confirm('确认删除选中分类和属于该分类的所有问题?此操作不可返回')==true){
  299. document.userForm.action="/index/main_category_delete_manage";
  300. document.userForm.submit();
  301. }else{
  302. }
  303. }
  304. //选中删除分类
  305. function remove_answer(){
  306. if($("input[name='id[]']:checked").length == 0){
  307. alert('你没有选择回答');
  308. return false;
  309. }
  310. if(confirm('确认删除选中回答?此操作不可返回')==true){
  311. document.userForm.action="/index/main_answer_manage_delete";
  312. document.userForm.submit();
  313. }else{
  314. }
  315. }
  316. function getanid(){
  317. var v=$("#an").find("option:selected").val();
  318. if(v==0)
  319. return false;
  320. var k=$("#anid").val();
  321. if(k==""||k==null)
  322. $("#anid").val(v);
  323. else
  324. $("#anid").val(k+","+v);
  325. $("#ames").html("已加入"+$("#an").find("option:selected").text());
  326. }
  327. function getdid(){
  328. var v=$("#dn").find("option:selected").val();
  329. if(v==0)
  330. return false;
  331. var k=$("#did").val();
  332. if(k==""||k==null)
  333. $("#did").val(v);
  334. else
  335. $("#did").val(k+","+v);
  336. $("#dmes").html("已加入"+$("#dn").find("option:selected").text());
  337. }