Erreurs sur le code javascript

EnPassage -  
animostab Messages postés 3003 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
J'ai un code php + java. il fonctionne bien, mais je pense qu'il y a des erreurs dans le if et le else:
<?php
echo "<a href=\"\" onclick=\"ExempleConfirm();\">Masquer cette note</a>";
echo "<script type=\"text/javascript\">";
echo "function ExempleConfirm(){";
echo "if (confirm(\"Voulez vous supprimer cette note ?\")){";
echo "window.location=\"cache.note.php\";";
echo "}else{";
echo "return false;";
echo "}";
echo "}";
echo "</script>";
?>
Quand l'utilisateur clique sur (Annuler), la page s'actualise !!
Merci

2 réponses

  1. animostab Messages postés 3003 Date d'inscription   Statut Membre Dernière intervention   738
     
    Salut

    c'est normal
    ta fonction provoque le chargement de la page cache.note.php
    echo "window.location=\"cache.note.php\";";

    pourquoi utiliser php ? ce serait plus simple avec juste du html et la balise script

    pour cacher quelque chose en javascript

    function cacher() {
    if (confirm("voulez vous supprimer")) { var a = document.getElementsByClassName("truc"); for (i=0; i<a.length; i++){
    a[i].style.display='none'; }; }
    }
    </script>

    <p class="truc">la note a cacher sur le clic du bouton</p>
    <button class="truc" onclick="cacher()">masquez la note</button>


    Un petit merci vaut mieux qu'une grande ignorance !
    Donc si votre sujet est résolu une réponse avec merci c'est pas de refus.
    0
  2. animostab Messages postés 3003 Date d'inscription   Statut Membre Dernière intervention   738
     
    Ca t'écorcherais la bouche de répondre et dire merci ???
    0