2009-11-15 7 views
0

메신저 "등록"을 클릭하면 현재 창 앞에 나타나는 창을 갖고 싶어하는 백엔드 프로그래머입니다.등록을 클릭하면 "show up"창이 생성됩니까?

그래서 다른 페이지로 리디렉션하지 않아도됩니다.

나는 사람들이 내가 무슨 뜻인지 알 것 같아.

어떻게하면됩니까? jquery 또는 자바 스크립트와 함께 무엇입니까? 아약스가 관련 됐나요?

그런 종류의 팝업 상자는 무엇입니까?

+0

스크립트를 사용할 수 없도록 등록 할 수있는 방법을 추가하는 것을 잊지 마십시오. –

답변

0

저는 여러분이 모달 형식을 말하는 것이라고 믿습니다. 모달 팝업 자바 스크립트를 검색 할 수 있습니다. Lightbox라고하는 좋은 자바 스크립트 구성 요소가 도움이 될 것입니다.

편집 :

나는 라이트 박스를 언급하지만, Lightbox Gone Wild 내가 의미 하나입니다. 다른 사람들이 지적했듯이, 이와 같은 모달 도구를 사용하는 것은 모달 팝업에 표시 할 HTML을 작성하는 것입니다. 이 링크는 컨셉에 대한 좋은 자습서이며 잘 설명합니다.

+0

아니요 팝업하고 싶은 이미지가 없습니다. 등록 상자에 정보를 입력 한 다음 등록을 클릭하면 등록 된 등록 상자가 팝업으로 표시됩니다. – ajsie

0

HTML에 로그인 필드 (예 : 팝업 창)가 포함 된 div를 작성하고 싶습니다. position:absolute;으로 설정하고 CSS로 위치를 지정하여 페이지 내용 위에 떠서 나타나면 나타나는 흐름을 방해하지 않습니다. 모든 것을 멋지게 배치하고 원하는 위치에 놓은 다음 display: none;으로 설정하면 자바 스크립트가 표시 될 때까지 기다립니다.

그런 다음이 같은 쓰기 (jQuery를 사용하여) : #register 클릭 얻을 뭐든

$('#register').click(function() { 
    $('#popup').show(); 
}); 

이 (id="register"와 함께 대부분의 것이 될 수 있습니다).

양식을 제출할 때마다 발생하는 상황은 귀하에게 달려 있으며 다른 HTML 양식과 다를 수 있습니다. jQuery는 해당 경로로 이동하여 서퍼를 다른 페이지로 보내 양식을 처리하지 않기로 결정한 경우 AJAX을 도울 수 있습니다.

0

완전히 다른 접근법을 사용하여 수행 할 수 있습니다. Sam이 말했듯이 모달 박스의 개념입니다.

CSS and JavaScript (alternative)을 사용하거나 AJAX and some third-party libs을 사용하여 클라이언트 측에서 완벽하게 수행 할 수 있습니다.

좀 더 구체적으로 시도해보십시오. 백엔드/프런트 엔드 환경이란 무엇입니까? 성능이 중요한 문제입니까 (예 : 최소의 클라이언트 - 서버 통신)?