Auf meiner Homepage funktioniert Ich habe:eine Seite über AJAX Nachladen, wenn window.location = self.location nicht
<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>
Via MooTools, ich diese Ankerelemente von ID erhalten, so dass, wenn sie angeklickt sind , erscheint ein auffälliges div unter ihnen, das das Anmelde- oder Anmeldeformular enthält (mit Methoden, um die Weitergabe von Ereignissen zu stoppen) und nach dem Auffüllen der Felder tritt der AJAX-Aufruf ein - das soll eine Sitzung erstellen und die neu laden Seite, so dass der Benutzer eine visuelle haben würde, dass er jetzt angemeldet ist und Benutzer-Level-Kontrollen usw. angezeigt wird.
Der Ajax-Aufruf ist Initia von der MooTools AJAX-Klasse und evalScripts
Option wird auf True festgelegt. Die AJAX-Seite gibt den Script-Code:
<script type="text/javascript">window.location = self.location;</script>
Dieses System funktioniert perfekt - jetzt frage ich mich, warum, wenn ich die href
Werte Anker ändern href="#"
meine Skripte nicht mehr funktionieren?
Hat es etwas mit dem Fenster zu tun?
Hat es seine Eigenschaft geändert, als ich auf einen Link geklickt habe oder so, selbst wenn die Übertragung des Ereignisses gestoppt wurde?
wow ein JS-Guru, vielen Dank dafür schulde ich dir einen Donut und etwas Kaffee :) – lock
Was ist, wenn Sie eine Beitragsvariable einstellen und danach auffrischen möchten? Ich andere Wörter, wie man das Nachladen mit einer Postvariable ändert, die geändert wird? Vielen Dank – artaxerxe