2013-01-22 1 views
1

원하는 작업 : 사용자가 HTML 양식을 작성하고 제출 버튼을 누르면 사용자 유형을 검증하고 손님이라면 게스트 사용자에게 값을 저장하고 싶지 않기 때문에 해당 사용자를 등록하기 위해 fancybox (팝업) 화면이 표시되어야합니다. 질문에서 언급 한 코드는 괜찮지 만 사용자를 인증 한 후에는 팬시 박스를 활성화 할 수 있습니까?제출 버튼을 누른 후 fancybox를 활성화하는 방법 또는 제출 후 fancybox를 사용하여 가입 화면을 표시하는 방법

난 내가 링크하지만 signup.php은 iframe와 firectly 활성화 fancybox을 보여주고 싶은 해달라고 fancybox 화면 사촌을 활성화 할 방법

if($_SESSION['FIRST_NAME']=="Guest") 
{ 
// here I want the code to show the signup.php page 
print '<a id="loginframe" href="Signup.php">Sign Up here</a>'; 
} 

을 시도하고있다. (fancybox는 정상적으로 작동합니다.)

+0

개인적으로 권장하지는 않지만'$ array [index]'를 따옴표없이 사용할 수 있습니다. – vanneto

답변

0

가능하면이 특별한 경우에 iframe을 사용하지 않는 것이 좋습니다.

내가 할 수있는 것은 AJAX를 사용하여 양식을 제출하는 것입니다. 그러면 페이지가 다시로드되지 않고 Fancybox를 트리거 할 수있는 js 콜백 함수가 생깁니다. 여기 (Jquery.ajax, jQuery Form)

는 프로그래밍 방식 Fancybox을 실행할 수있는 방법은 다음과 같습니다

How to programatically trigger fancybox with an inline div?

도움이 되었기를 바랍니다.

관련 문제