File name: welboard2/jscss/common.js (2,258 bytes) Text file viewer v1.2
    1 : // start: common.js
    2 : 
    3 : var com_argument, virtual_number, chk_admin, user_class;
    4 : 
    5 : function go(action,argument)
    6 :  {
    7 :     url= "go.wel?g=" + action + "&" + com_argument;
    8 :     if(argument!="") url+= "&" + argument;
    9 :     location.href= url;
   10 :     return;
   11 :  }
   12 : 
   13 : function goview(selno, virtual_no)
   14 :  {
   15 :    go("view","no="+selno+"&vn="+virtual_no);
   16 :  }
   17 : 
   18 : function golist() { go("board",""); }
   19 : function gomodify() { go("modify",""); }
   20 : function goanswer() { go("answer", ""); }
   21 : 
   22 : function godelete(selno, answer_cnt)
   23 :  {
   24 :     var com_msg= "등록번호 " + selno + "번의 게시물";
   25 : 
   26 :     if(answer_cnt>0)
   27 :      {
   28 :         alert(com_msg+"은 답변글이 있어 삭제할 수 없습니다!");
   29 :         return;
   30 :      }
   31 :     if(user_class!="A") yes= true;
   32 :      else yes= confirm(com_msg+"을 삭제합니다. 계속하시겠습니까?");
   33 :     if(yes) go("delete","");
   34 :  }
   35 : 
   36 : function gomail2(name, email)
   37 :  {
   38 :     go("mail", "lc=view&vn="+virtual_number+"&to="+email+"&toname="+name);
   39 :  }
   40 : 
   41 : function kill_space(str)
   42 :  {
   43 :      var i, ch, new_str= "";
   44 : 
   45 :      for(i=0; i<str.length; i++)
   46 :       {
   47 :          ch= str.charAt(i);
   48 :          if(ch!=' ') new_str+= ch;
   49 :       }
   50 :      return(new_str);
   51 :  }
   52 : 
   53 : function Check(answer_flag)
   54 :  {
   55 :    var name, msg;
   56 : 
   57 :    with(document.board)
   58 :     {
   59 :        name= kill_space(wname.value);
   60 :        if(name=="")
   61 :         {
   62 :            alert("게시물 작성자 이름을 입력하여주십시오!");
   63 :            wname.focus();
   64 :            return false;
   65 :         }
   66 :       if(chk_admin!="A" && name=="관리자")
   67 :         {
   68 :            msg= "'관리자'라는 이름은 관리자만 사용할 수 있습니다!\n\n"
   69 :               + "관리자는 관리자로 로그인하여 게시물을 작성하세요!";
   70 :            alert(msg);
   71 :            wname.focus();
   72 :            return false;
   73 :         }
   74 :        if(wemail.value!="" && wemail.value.indexOf("@")==-1)
   75 :         {
   76 :            alert("E-mail 주소를 정확하게 입력하여주십시오!");
   77 :            wemail.focus();
   78 :            return false;
   79 :         }
   80 :        if(subject.value=="")
   81 :         {
   82 :            alert("게시물 제목을 입력하여주십시오!");
   83 :            subject.focus();
   84 :            return false;
   85 :         }
   86 :        if(content.value=="")
   87 :         {
   88 :            alert("게시물 내용을 입력하여주십시오!");
   89 :            content.focus();
   90 :            return false;
   91 :         }
   92 :        if(answer_flag!="") orgcontent.value= "";
   93 :        submit();
   94 :     }
   95 :    return true;
   96 :  }
   97 : 
   98 : // end
File name: welboard2/jscss/common.js (2,258 bytes) Wesoft Corp. ⓒ 2001 All rights reserved.