0

ユーザーが家族を表示できる Web アプリケーションがあります。

ユーザーが家族のメンバーをクリックすると、メンバーの基本情報が表示されます。その家族のメンバーに関連する家族を表示するグリッドもあります。(たとえば、ユーザーは父のリンクをクリックできます。そのポップアップから、父の父のリンクをクリックしてから、父の父の孫のリンクをクリックするなど)。

画面に表示されるポップアップの数を減らすために、ユーザーが 3 人のメンバーを超える家族のリンクをクリックし続けないようにしたいと考えています。

ポップアップしたデータフォームの数を追跡する最良の方法は何ですか? それとも、これは Web アプリケーションで確実に実行できますか?

4

2 に答える 2

1

セッションはやり過ぎに聞こえると思います。ページの非表示フィールドにカウントを書き込みます。これは非常に柔軟なテクニックです。ポップアップのクライアント側とサーバー側の両方に基づく読み込みをサポートします

于 2012-04-06T03:34:17.943 に答える
1

もちろん、これを行うには多くの方法があり、おそらくすべて有効です。各ウィンドウで番号を維持します(グローバルではありません)。各ポップアップのクエリ文字列を使用して、この番号をインクリメントし、新しいウィンドウにプッシュします。各ウィンドウは、このカウントを 1 ずつ増やし、そのページのリンクに埋め込みます。ウィンドウ内のカウントが 2 になったら、そのウィンドウにハイパーリンクを表示しないでください。そうすれば、一度に 3 つしか開くことができませんが、1 つを閉じてレベルを戻し、別のリンクをクリックして続行することができます。

于 2012-04-06T03:36:47.820 に答える