0

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

この送信時にセッションをチェック/検証していますが、php を使用して簡単に実行できますが、fancybox を表示する必要がありますが、どのように表示されますか?

if($_SESSION[FIRST_NAME]=="Guest")
  {
    print '<a id="loginframe" href="Signup.php">Sign Up here</a>';
  }
4

1 に答える 1

0

最初にhttp://fancybox.net/について話しますか?

あなたはこのようなものを持っているのが好きですか?

http://jsfiddle.net/mbD8t/

はいの場合、これを試してください:

if($_SESSION['FIRST_NAME']=='Guest')
{
    print '<a id="loginframe" href="Signup.php">Sign Up here</a>';
    print <<< EOL
<script type="text/javascript">
$(document).ready(function() {
   $.fancybox($('#loginframe').html());
});
</script>
EOL;
}
于 2013-01-22T16:48:50.290 に答える