게시판 본문 ASP, ASP.NET, IIS & Script - Read Only
re: 더블 클릭 방지 |
---|
작성자: 송원석
작성일시: 2005-02-19 00:39,
조회수: 3,201
|
이런 방법도 있습니다. 한 번 생각해보시기 바랍니다. 먼저 기술적인 설명에 앞서서 개념적인 내용을 살펴보도록 하죠. 웹 브라우저 화면 위에 유리로 된 판이 하나 존재한다고 생각해보십시요. 그리고 그 유리판이 있는 동안에는 마우스 클릭이 유리판에 방해를 받아서 클릭이 되지 않는다고 말입니다. 그렇다면 말씀하신 기능을 구현하기 위해서는 서브밋을 하기 직전까지는 그 유리판이 보이지 않다가 서브밋을 하는 순간에 유리판이 나타난다고 생각해본다면 모든 문제가 해결되는 셈이죠. 그리고 덤으로 유리판 한가운데에 '서버에 접속중...' 이라는 문자열이나 GIF 에니메이션이 나타나면 될 겁니다. 그리고 일단 서브밋이 되면 페이지가 다시 초기 상태로 돌아가기 때문에 그 유리판이 페이지가 처음 나타날 때처럼 사라지게 되죠. ^_^
웹 프로그램에서는 바로 DHTML 을 사용하여 그 유리판에 해당하는 레이어를 만드는 것이 가능합니다. 단 제가 드리는 말씀을 이해하시기 위해서는 DHTML 을 어느 정도 이해하고 계셔야만 합니다. DIV 태그를 하나 만드시고 STYLE 의 Display 속성을 Hidden 으로 설정합니다. 그 크기는 가로, 세로 100% 로 설정하고 Z 축을 적절하게 설정해줍니다. 그러면 유리판이 만들어지죠. 다만 Display 속성이 Hidden 으로 설정되어져 있기 때문에 처음에는 보이지 않습니다. 그리고 서브밋을 할 때 자바스크립트로 그 DIV 태그의 Display 속성을 바꿔서 나타나게 만들어줍니다. 그러면 유리판이 나타나게 되는 셈이죠. 따라서 다시 서브밋 버튼을 눌러도 동작을 하지 않게 됩니다. 그리고 서버에서 모든 처리가 끝나게 되면 현재 페이지가 갱신되므로 DVI 태그의 Style 속성이 다시 원래대로 돌아오게 되고 결과적으로는 원하시는 동작을 모두 구현하실 수가 있는 것이죠. ^_^ 감사합니다. |
IP 주소: 211.216.132.91
|
정보문 |
감사합니다. 많은 도움이 되었습니다.
|
2005-02-19 09:01 |
게시물 | ||||
---|---|---|---|---|
1,026 |
김수민 |
2005-03-03 | 812 | |
1,025 | 2005-03-04 | 2,751 | ||
1,024 |
김수민 |
2005-03-03 | 828 | |
1,023 | 2005-03-03 | 2,542 | ||
1,022 |
오마르 |
2005-02-24 | 837 | |
1,021 |
re: 자동링크 질문 입니다. [1] |
2005-02-24 | 2,752 | |
1,020 |
re: 히히 함수 완성 ^^ [1] |
오마르 |
2005-03-02 | 872 |
1,019 |
데일리 |
2005-02-18 | 903 | |
1,018 | 2005-02-19 | 2,727 | ||
1,017 |
더블 클릭 방지 [2] |
2005-02-18 | 3,216 | |
re: 더블 클릭 방지 [1] |
2005-02-19 | 3,201 | ||
1,015 |
오마르 |
2005-02-17 | 958 | |
1,014 | 2005-02-17 | 3,014 | ||
1,013 | 2005-02-14 | 2,616 | ||
1,012 | 2005-02-15 | 2,678 | ||
1,011 | 2005-02-14 | 2,900 | ||
1,010 | 2005-02-14 | 2,651 | ||
1,009 | 2005-02-14 | 2,664 | ||
1,008 | 2005-02-14 | 2,655 | ||
1,007 | 2005-02-14 | 2,571 | ||
1,006 | 2005-02-14 | 2,624 | ||
1,005 |
답변 감사합니다. [2] |
2005-02-14 | 2,579 | |
1,004 |
도움받고 갑니다. [1] |
2005-02-11 | 2,577 | |
1,003 |
FAQ / FQA [1] |
정보문화사 |
2005-02-07 | 871 |
1,002 |
방화벽...감사합니다. [1] |
정보문화사 |
2005-02-07 | 833 |