Bonjour à vous,
J'avais déjà soumis ce problème une première fois dans ce post :
https://forum.alsacreations.com/topic-2-90219-1-Probleme-avec-la-balise-ltpregt.html
et j'avais bien compris qu'il fallait que j'encapsule le code Javascript dans les balises <pre> et </pre> et surtout pas mettre chaque ligne dans ces balises.
Or, je viens de le faire dans l'exemple ci-dessous et le code en JavaScript ne s'affiche pas, il est exécuté.
D'où vient le problème ?
Merci pour votre aide.
J'avais déjà soumis ce problème une première fois dans ce post :
https://forum.alsacreations.com/topic-2-90219-1-Probleme-avec-la-balise-ltpregt.html
et j'avais bien compris qu'il fallait que j'encapsule le code Javascript dans les balises <pre> et </pre> et surtout pas mettre chaque ligne dans ces balises.
Or, je viens de le faire dans l'exemple ci-dessous et le code en JavaScript ne s'affiche pas, il est exécuté.
<pre><!DOCTYPE html></pre>
<pre><html></pre>
<pre> <head></pre>
<pre> </head></pre>
<pre><body></pre>
<pre><span class="mise_en_avant"> <dialog id="myDialog"></span></pre>
<pre> <p>Voulez-vous vraiment supprimer cet élément ?</p></pre>
<pre> <button id="yesBtn">Oui</button></pre>
<pre> <button id="noBtn">Non</button></pre>
<pre><span class="mise_en_avant"> </dialog></span></pre>
<pre> <button id="openDialogBtn">Ouvrir la boîte de dialogue</button></pre>
<pre><script>
// Récupération des éléments du DOM
var dialog = document.getElementById('myDialog');
var openBtn = document.getElementById('openDialogBtn');
var yesBtn = document.getElementById('yesBtn');
var noBtn = document.getElementById('noBtn');
// Ajout d'un écouteur d'événement pour ouvrir la boîte de dialogue
openBtn.addEventListener('click', function() {
dialog.show();
});
// Ajout d'écouteurs d'événements pour gérer la fermeture de la boîte de dialogue
yesBtn.addEventListener('click', function() {
// Code pour supprimer l'élément
dialog.close();
});
noBtn.addEventListener('click', function() {
dialog.close();
});
</script></pre>
<pre></body></pre>
<pre><html></pre>
D'où vient le problème ?
Merci pour votre aide.