만약 아래와 같이 구조가 되어있는 웹페이지가 있다고 가정합니다. 문제는 폴더와 문서 나오는쪽은 A.jsp이고 파일저장과 테이블이 그려지는 쪽은 B.jsp라고 했을때 파일저장을 문서쪽에 붙이기가 애매한 상황입니다. 물론 폴더와 문서쪽을 보여주는 A.jsp에 파일저장을 구현하면 좋겠지만 그게 안된다고 했을때 B.jsp에 있는 파일저장을 A.jsp에 불러오는 방법이 없을까요? 있습니다. 그것도 간단히 자바스크립트만으로.. 'ㅡ'; 일단 위에처럼 파일저장부분을 div로싸고 file_save_from 주고 문서 옆 매뉴쪽 적당한 곳 뿌려줄 곳에 div로 file_save_to를 지정합니다 코드를 살펴보면. A.jsp 중략.. 파일저장 이렇게 원래 만들어질 파일저장 스크립트를 DIV로 감쌉니다. B.jsp 중략....
아래와 같은 방법으로 자바스크립트로 select option 생성, 변경이 가능합니다. ^^ function aaa() { var j = 0; for(i=0;i
DB로부터 처리한 데이터를 JSP에서 받아서 조회하는 페이지 구성을 하는 경우에 태그와 태그를 사용할때... 보통 출력은 간단히 태그를 사용하면 됩니다. 하지만 별도의 데이터 처리가 필요한 경우... 태그를 사용하게 되죠. ㅋ 사용하는 방법은 아래 예와 같이... 예) 이런식으로 해서 화면에 보일수가 있답니다... ※ 주의사항 이 경우 define 태그에 넘어오는 인자값이 null인 경우 사정없이 에러를 던지면서 화면이 구성되지 않고 중간에 멈춰버린다든지 하는 경우가 생깁니다. 저도 경험... ㅡㅡㅋ 이를 방지하기 위해서 인자값을 읽어 들이기 전에 java 파일이라든지 선행하는 파일에서 넘겨줄 인자값이 null인지 검사하는 등의 과정을 통해 해결해주면 될듯... 나름대로 이것도 제대로 사용하기 위해선 꼼..
AJAX를 이용해 동적으로 테이블 생성시... 오늘 처음으로 알게 된 사실! 이것이 보통 테이블 생성시 쓰이는 태그의 형식이죠... 그리고 테이블의 넓이는 이렇게 정의합니다. 테이블 안에서 하나의 행을 생성하는 태그입니다. 그리고 그 하나의 행안에서 열을 생성하게 되는 태그가 태그입니다. 만약 로 정의된 테이블안에 로 하나의 행을 생성하고 그 행안에 똑같은 크기로 60개의 열을 생성해야 한다면 어떻게 해야 할까요? 간단하죠. 또는 를 60개 만들면 됩니다. 하지만 만약 60개의 열을 만들 수 있도록 테이블의 넓이를 정의했는데 동적으로 생성되다보니 60개보다 작은 수의 가 온다면... 어떻게 될까요?? 제 경험으로는 생성된 하나하나의 열의 넓이가 넓어지더군요. 왼쪽 정렬로 하려고 해도 안되고... 이런방법..
테이블 태그(table)와 관련 속성들을 정리해 보았습니다. 자주 쓰면서도 쓸때가 되면 기억이 가물가물해지고 헷갈리는 경우가 종종 생기곤 하는데 그럴때마다 검색해서 찾는것도 일이고.. ㅎㅎ 그래서 한두번씩 그러는 내용들은 이렇게 블로그에 정리해 두려고 합니다. 간단하고 별거 아닌거 같아 보여도 이런것들이 정말 중요한 부분에서 속을 썩이는 경우가 많잖아요~ ㅋㅋ 그럼 정리 또 정리 합시다!! ■ table ,tr, td 공통 속성 width table ,tr, td 넓이 height table ,tr, td 높이 bgcolor table ,tr, td 바탕색 background table ,tr, td 배경이미지 align table ,tr, td 수평정렬 valign table ,tr, td 수직 ■ t..
예전에 브라우저를 통해 인터넷이란걸 처음 접해 본 그때와 지금을 비교해 본다면 ㅎㅎ 그 당시에 홈페이지를 아주 심플한 홈페이지를 만들어 본적이 있는데.. 페이지상의 어떤 내용을 리로드 하려면 화면 전체의 깜빡임은 어쩔 수 없었다는... (혹시 내가 모르는 깜빡임 없이 리로드 하는 방법이 있었을지도 모른다.. ㅡㅡ;;;) 하지만 요 근래 웹에 대해 공부를 하면서 "AJAX" 라는 것을 알게 되었고 "AJAX"의 매력에 빠지게 되었답니다. ㅋㅋ "페이지 전체의 깜빡임 없이 특정부분을 리로드 하는 방법(AJAX?) 을 알고 싶다면 아래 링크된 페이지에서 그 답을 찾을 수 있습니다~." 라고 말하며 시작합니다. http://www.ibm.com/developerworks/kr/series/web/index.ht..