Grundsätzlich habe ich ein Skript, das alle 10 Sekunden die Datenbank überprüft und den Benutzer benachrichtigt, wenn sich die Daten mit einer Javascript-Warnmeldung geändert haben. Aber ich muss die Datenbank auch ändern, wenn der Benutzer die Warnung gesehen hat und auf OK geklickt hat. Ist es also möglich, eine JavaScript-Funktion auszuführen, wenn der Benutzer in der JavaScript-Warnmeldung auf "OK" klickt?Führen Sie ein anderes Javascript aus, wenn der Benutzer auf "OK" auf Alarmbox klickt
So zum Beispiel
<html>
<head>
<script type="text/javascript">
function show_alert()
{
alert("New data!");
}
</script>
</head>
<body>
<input type="button" onclick="show_alert()" value="Show alert box" />
</body>
</html>
Und wenn Benutzer auf OK klickt sollte diese Funktion
function UpdateDB()
{
jQuery.ajax({
type: "POST",
url: "update.php",
data: 'condition=ok',
cache: false,
});
}
Verwendung bestätigen statt Alarm http://www.tizag.com/javascriptT/javascriptconfirm.php –
@Bondye Nichts falsch mit Alarm. Er möchte keine Benutzerbestätigung. – Jivings
@Jivings Was ist mit 'wenn Benutzer die Warnung gesehen hat und auf OK geklickt hat ' –