在我的主頁我:這樣一旦他們點擊通過AJAX重新加載頁面的時候了window.location = self.location不起作用
<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="#"
我的腳本就不管用了?
它與窗口有什麼關係?
當我點擊一個鏈接左右時,它是否改變了它的屬性,即使事件的傳播已經停止?
哇一個JS大師,非常感謝這個我欠你一個甜甜圈和一些咖啡:) – lock 2008-10-13 03:38:31