1

必要な操作:ユーザーがhtmlフォームに入力し、送信ボタンを押すと、ユーザータイプを検証します。ゲストの場合は、ファンシーボックス(ポップアップ)画面を表示して、そのユーザーにサインアップする必要があります。ゲストユーザーと一緒に値を保存します。質問で言及したコードは問題ありませんが、ユーザーを検証した後にファンシーボックス画面をアクティブ化するにはどうすればよいですか。

やっています

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画面をアクティブ化するにはどうすればよいですか?リンクを表示したくありませんが、signup.phpiframeを使用してfancyboxをアクティブにします。(fancyboxは正常に動作しています)

4

1 に答える 1

0

可能であれば、この特定のケースではiframeの使用を避けることをお勧めします。

私がすることは、AJAXを使用してフォームを送信することです。そうすれば、ページはリロードされず、Fancyboxをトリガーできるjsコールバック関数が得られます。(Jquery.ajaxjQueryフォーム

Fancyboxをプログラムでトリガーする方法は次のとおりです。

インラインdivを使用してプログラムでfancyboxをトリガーする方法は?

これがお役に立てば幸いです。

于 2013-02-21T06:18:12.053 に答える