이번시간은 list.asp에이어 글쓰기(write.asp) 설명 드리겠습니다.
(혹시나 틀린내용이 있을경우 아티님이 리필로 수정해주세요^^)
write.asp 를 열어보시면 최상단에있는
<!-- #include file = "../../../../Include/BoardIncludeWrite.asp" --> 있습니다.
이부분이 글쓰기의 핵심입니다.
이부분을 간단히 설명하자면 글수정이나 에디터를 사용해서 이미지 삽입이되는 부분등을 자동으로
경로등을 기록해주는 아주 중요한 부분입니다.
그래서 글쓰기 부분의 항상 최상단으로 위치하시면 되겠습니다.
우선 write.asp를 보시면
다른부분은 별어려움 없이 해독이 가능하시리라 생각이 되구요 아래의 코드를 보시면
<tr>
<td bgcolor="#FFF7ED" class="write_table_left">내용</td>
<td class="write_table_right">
<** name="strContent" cols="70" rows="16" id="strContent" style="display:<% IF CONF_bitUseEditor = False THEN %>block<% ELSE %>none<% END IF %>"><%=WRITE_strContent%></**>
<% IF CONF_bitUseEditor = True THEN %>
<** type="text/java**" language="java**">myeditor.run();</**>
<% END IF %>
</td>
</tr>
위의 내용중 적색부분이 관리자 메뉴에서 에디터 사용으로 설정을 하시면 에디터 호출하는 부분입니다.
그리고 중요한부분은 파일 업로드나 이미지 업로드시에 자동으로 파일입력란이 생기는 부분인데 아래의 코드를
보시면... (첨부파일 부분을 보겠습니다.)
<% IF CONF_bitUseUpload = True THEN %> <--파일업로드 설정시 화면에 나옵니다.
<tr>
<td bgcolor="#FFF7ED" class="write_table_left">파일 업로드</td>
<td class="write_table_right"><input name="strFileName" type="file" id="strFileName" size="50" maxlength="64" OnChange="java**:FileUploader('50', 'input');"> <%=CONF_intUploadSize%> 제한<div id=fileUpload1></div></td>
</tr>
<tr>
<td height="1" colspan="2" bgcolor="#F3D9B7"></td>
</tr>
<% IF EXEC = "EDIT" AND WRITE_intDefaultFileCount + WRITE_intFileCount <> 0 THEN %>
<% FOR WRITE_IMG_LIST = 1 TO WRITE_intDefaultFileCount + WRITE_intFileCount %>
<% IF WRITE_REDIM_intFileType(WRITE_IMG_LIST) = "1" THEN %>
<tr>
<td bgcolor="#FFF7ED" class="write_table_left">첨부 파일</td>
<td style="padding-left:5;"><%=WRITE_REDIM_strImageFileName(WRITE_IMG_LIST)%> 이 등록되어 있습니다.
<input name="strUploadFileDelete" type="checkbox" id="strUploadFileDelete<%=WRITE_IMG_LIST%>" value="<%=WRITE_REDIM_intImageFileNum(WRITE_IMG_LIST)%>" class="no_Line"><LABEL FOR="strUploadFileDelete<%=WRITE_IMG_LIST%>" style="cursor:hand">파일삭제</LABEL></td>
</tr>
<tr>
<td height="1" colspan="2" bgcolor="#F3D9B7"></td>
</tr>
<% END IF %>
<% NEXT %>
<% END IF %>
<% END IF %>
위의 부분이 있습니다. 조금 혼잡하죠^^
파란색 부분이 자바스크립트를 호출하는 코딩입니다. <input ~ > 스킨제작시에 꼭 사빕을 하져야 하는 부분이라는 예기죠^^
board.js 파일을 보시면 아래의 코드가 자동 증가 되도록 하는 스크립트 입니다.
function FileUploader(intLength, strClass){
var str;
if(SET_fileCount < WRITE_FILE_COUNT){
str = "&
댓글 1