Ich muss die Seite neu laden, nachdem die Schaltfläche OK auf das Feld Warnung geklickt wurde. Ich benutze den folgenden Code dafür
%Vor%Aber das Fenster wird sofort nach dem Anzeigen der Alarmbox neu geladen. Bitte hilf mir dabei
Bestätigen gibt Ihnen die Möglichkeit, auf Abbrechen zu klicken, und das erneute Laden wird nicht durchgeführt!
Stattdessen können Sie etwas wie folgt verwenden:
%Vor%Dies wird eine Warnung für Ihren Benutzer anzeigen, und wenn er auf OK klickt, wird false zurückgegeben und das Nachladen wird durchgeführt! :) Auch die kürzere Version:
%Vor%Ich hoffe, das hat geholfen !? :)
Verwenden Sie Javascript confirm()
Methode anstelle von Alert. Er gibt true
zurück, wenn der Benutzer auf die Schaltfläche OK geklickt hat und false
zurückgibt, wenn der Benutzer auf die Schaltfläche Abbrechen klickt. Beispielcode sieht so aus:
Sie können obigen Code in diesem Format auch schreiben. Es scheint ziemlich anständig
Interessant, dass Firefox die weitere Verarbeitung von JavaScript nach der Relocate-Funktion stoppt. Chrome und IE werden weiterhin alle anderen Warnungen anzeigen und dann die Seite neu laden. Probieren Sie es aus:
%Vor%Da die Alert-Methode in JavaScript keinen Booleschen Wert zurückgibt oder den aktuellen Thread liefert, müssen Sie eine andere Methode verwenden.
Meine Empfehlung Nummer eins erfordert etwas CSS-Erfahrung. Sie sollten stattdessen ein div-Element erstellen, das positionsmäßig fixiert ist.
Andernfalls können Sie die Methode confirm () verwenden.
%Vor%Dies fügt jedoch eine Abbrechen-Schaltfläche hinzu. Da die Bestätigungsmethode jedoch nicht in einer if-Anweisung enthalten ist, aktualisiert die Schaltfläche "Abbrechen" die Seite immer noch so, wie Sie es möchten.
Ich mag mich hier irren, aber ich hatte das gleiche Problem, nachdem ich mehr Zeit verbracht habe, als ich stolz bin, wurde mir klar, dass ich alle Pop-Ups blockiert hatte und daher weiter nachladen musste, ohne mir die Alarmbox zu zeigen. Schließen Sie also Ihr Fenster und öffnen Sie die Seite erneut.
Wenn das nicht funktioniert, dann könnte das Problem etwas tiefer liegen, weil alle bereits gegebenen Lösungen funktionieren sollten.
Probieren Sie diesen Code ..
IN PHP-Code
%Vor%IN Javascript
%Vor%Tags und Links javascript jquery alert page-refresh