none
Afficher une notification toast RRS feed

  • Question

  • Bonjour à tous,

    Je suis en train de développer une application pour Win8 en HTML/Javascript.
    Sur le site du zéro (enfin OpenClassroom maintenant), j'ai trouvé le code suivant pour faire apparaître une notification toast :

    <script>

    var notifications = Windows.UI.Notifications; var modele = notifications.ToastTemplateType.ToastImageAndText04; var sourceXml = notifications.ToastNotificationManager.getTemplateContent(modele); var textes = sourceXml.getElementsByTagName("text"); textes[0].appendChild(sourceXml.createTextNode("Nouvel email reçu")); var images = sourceXml.getElementsByTagName("image"); images[0].setAttribute("src", "ms-appx:///images/accueil50.scale-100.png"); var toastXML = sourceXml.selectSingleNode("/toast"); var audio = sourceXml.createElement("audio"); audio.setAttribute("src", "ms-winsoundevent:Notification.Mail"); toastXML.appendChild(audio); var notification = new notifications.ToastNotification(sourceXml); notifications.ToastNotificationManager.createToastNotifier().show(notification);

    </script>

    Je mets ce code directement dans le head de ma page default.html de mon projet VS. Je lance l'application, mais aucune notification n’apparaît :(

    Qu'est ce qui est incorrect ? Comment faire afficher cette notification ?

    Merci d'avance de votre aide :)

    dimanche 1 février 2015 13:51

Réponses

  • Bonjour,

    Premièrement, découppez votre code :

    - Mettez le js dans un fichier js

    - Mettez le code css dans un fichier css

    - Mettez le code HTML dans le fichier HTML

    Ce sera juste mieux pour vous dans le future.

    Ensuite concernant votre problème, avez-vous regardé ce liens qui décrit toutes les actions pour générer une notification Toast (En anglais, mais superbement bien expliqué à mon gout).

    https://msdn.microsoft.com/library/windows/apps/hh465448

    Cordialement,


    Kevin BEAUGRAND, Modis FRANCE
    Merci de bien vouloir "Marquer comme réponse", les réponses qui ont résolu votre problème.

    • Marqué comme réponse yoanpg lundi 2 février 2015 19:58
    dimanche 1 février 2015 15:30

Toutes les réponses

  • Bonjour,

    Premièrement, découppez votre code :

    - Mettez le js dans un fichier js

    - Mettez le code css dans un fichier css

    - Mettez le code HTML dans le fichier HTML

    Ce sera juste mieux pour vous dans le future.

    Ensuite concernant votre problème, avez-vous regardé ce liens qui décrit toutes les actions pour générer une notification Toast (En anglais, mais superbement bien expliqué à mon gout).

    https://msdn.microsoft.com/library/windows/apps/hh465448

    Cordialement,


    Kevin BEAUGRAND, Modis FRANCE
    Merci de bien vouloir "Marquer comme réponse", les réponses qui ont résolu votre problème.

    • Marqué comme réponse yoanpg lundi 2 février 2015 19:58
    dimanche 1 février 2015 15:30
  • J'avais oublié d'activer les notifications dans le manifest ! :s
    Merci de ton aide et de ce lien fort utile :)
    lundi 2 février 2015 18:17
  • Bonjour,

    Content d'avoir pu vous aider.

    Par contre, n'oubliez pas de noter comme réponse les posts qui ont répondu à votre questions.


    Kevin BEAUGRAND, Modis FRANCE
    Merci de bien vouloir "Marquer comme réponse", les réponses qui ont résolu votre problème.

    lundi 2 février 2015 19:15