私のホームページで私は得ました:
<ul id="login">
<li> <a id="loginswitch" href="./login-page">log-in</a> | </li>
<li> <a id="signupswitch" href="./signup-page">sign-up</a> </li>
</ul>
MooTools を介して、これらのアンカー要素を id で取得し、クリックすると、ログインまたはサインアップ フォーム (もちろん、イベントの伝播を停止するメソッドを含む) を含む派手な div がその下にポップアップし、 AJAX 呼び出しが開始されるフィールド - セッションを作成し、ページをリロードして、ユーザーがログインし、ユーザー レベル コントロールが表示されるなどのビジュアルを表示することになっています。
ajax 呼び出しは MooTools AJAX クラスによって開始され、evalScripts
オプションは true に設定されます。AJAX ページはスクリプト コードを返します。
<script type="text/javascript">window.location = self.location;</script>
href
このシステムは完全に機能します。アンカーの値を自分のスクリプトに変更すると、なぜhref="#"
機能しなくなるのでしょうか?
窓と関係あるの?
イベントの伝播が停止した場合でも、リンクをクリックしたときにプロパティが変更されましたか??