Hej mam taki kod powiadomień na pulpicie:

  1. <!DOCTYPE html>
  2. <html lang="pl">
  3. <head>
  4. <meta charset="utf-8" />
  5. var NotifcationsTest = {
  6. VerifyBrowserSupport: function() {
  7. return ("Notification" in window);
  8. },
  9. ShowNotification: function(){
  10. var notification = new Notification("Witaj świecie!");
  11. },
  12. RequestForPermissionAndShow: function(){
  13. // Mamy prawo wyświetlać powiadomienia
  14. if (Notification.permission === "granted") {
  15. NotifcationsTest.ShowNotification();
  16. }
  17. // Brak wsparcia w Chrome dla właściwości permission
  18. else if (Notification.permission !== "denied") {
  19. Notification.requestPermission(function (permission) {
  20. // Dodajemy właściwość permission do obiektu Notification
  21. if(!("permission" in Notification)) {
  22. Notification.permission = permission;
  23. }
  24. if (permission === "granted") {
  25. NotifcationsTest.ShowNotification();
  26. }
  27. });
  28. }
  29. }
  30. }
  31. window.onload = function(){
  32. document.getElementById("shownotify").onclick = function(){
  33. if(!NotifcationsTest.VerifyBrowserSupport()){
  34. alert("Brak wsparcia dla Notifications API");
  35. }
  36. NotifcationsTest.RequestForPermissionAndShow();
  37. };
  38. };
  39.  
  40. </script>
  41. <title>Notifications!</title>
  42. </head>
  43. <body>
  44. <input type="button" name="shownotify" id="shownotify" value="Pokaż powiadomienie" />
  45. </body>
  46. </html>


Moje pytanie polega na tym jak teraz dodać żeby powiadomienie nie znikało samoczynnie tylko (i wylacznie) po kliknieciu usera na krzyzyk zamkniecia. oraz jak przycisk pokaz powiadomienie wysylal tez moj formularz.

na zasadzie: <input type="button" name="shownotify/wyslij" id="shownotify/wyslij" value="Pokaż powiadomienie" />

Nikt nie pomoże??