2012-06-25 1 views
0

div의 div (div id = rotate)에 포커스를 설정하고 해당 div의 작업이 완료 될 때까지 웹 페이지의 다른 div를 고정하는 방법 ?? 회전 div 데이터가 데이터베이스에서 추출 될 때까지 회전하는 이미지가 포함되어 있습니까? DB에서 데이터를 추출하고 다른 div (div id = display_db)를 표시 할 때까지 사용자가 웹 페이지에서 다른 작업을 수행하지 못하게해야합니까?하나의 div에서 웹 페이지의 div 및 포커스를

의사 :

while(clicked on div id = rotate) 
lock other divs of webpage and, 

div id = rotate 
    rotate image until data is extracted from db 
then 
    display at another div id = display_db 

unlock all divs 
+0

당신이 할 것입니다 방법에 대해 설명 - "데이터가 DB에서 추출?" 서버에서 서버 측 스크립트를 호출 하시겠습니까? –

+0

당신은 더 많은 정보를 제공해야합니다 - 데이터베이스 정보가 추출되는 동안 로딩 이미지를 div에 넣는 자바 스크립트 코드는 정확히 무엇이며 언제 이미지를 제거합니까? –

+0

내가 js 코드를 게시 할 것입니다. – sam

답변

0

난 당신이 '모달 창'라는 것을 찾고 생각합니다. 이렇게하면 페이지 위에 레이어가 추가되어 모든 마우스 입력을 차단하여 잠시 동안 (예 : '확인'버튼을 클릭하거나 귀하의 경우와 같이 일부 서버 요청이 완료 될 때까지) 요소와 더 이상 상호 작용하지 않도록 할 수 있습니다.

는 예를 들어, jQuery를 BlockUI 플러그인을 참조하십시오 http://malsup.com/jquery/block/#page