getElementsByTagName 2

이미지 사이즈 조정

사용자가 올리는 이미지 사이즈는 정말 다양하다. 관리자에 의해서만 운영된다면 관리자에게 업무를 인계인수 하면 되겠는데.. 사용자는 럭비공과 같아서 어떻게 할지 알 수 없는 노릇이다. 그래서, 이미지 폭을 체크해서 일정 폭을 넘으면 폭을 자동으로 조정해 주는 코드가 필요하다. 위 소스는 document 개체의 getElementsByTagName 함수를 이용해서 태그를 배열에 담고, 해당 배열을 하나씩 체크해서, width 가 특정값 이상이면 width 를 조정하도록 하였다. 간혹, document 안에 img 태그가 없는 경우를 대비해서 for 문 앞에 if 문으로 typeof 를 사용하여 object 인지 undefined 는 아닌지 등도 체크해야 한다. if((typeof img)!='object')..

웹 컨트롤 파라미터 관련 처리, 컨트롤 페이지쪽 자바스크립트와 처리하는쪽 코드

본, 게시글은 계속 업데이트 됩니다. A.jsp 에서 설정된 웹 컨트롤들을 B.jsp 가 받아서 처리를 한다고 가정하고 설명합니다. 이곳은, A.jsp 처리 부분입니다. 웹 컨트롤들을 화면에서 처리하는 방법들을 다룹니다. form 태그가 사용되겠지요. form 태그의 method 를 post 로 할 것이냐 get 으로 할 것이냐는 고민을 해야 합니다. get 으로 하면 파라미터의 문자열 길이가 제한을 받기도 하고, 웹브라우저의 주소창에 파라미터가 노출됩니다. 물론 post 방식으로 하면 이러한 제한이 없습니다. 파일을 업로드 하거나 나모 액티브스퀘어와 같은 웹에디터를 사용한다면 enctype="multipart/form-data" 옵션을 사용합니다. getElementById 는 Element 스펠링을 ..