Bonjour
J'ai des paragraphes XHTML comme ça :
Qui renvoient vers une fonction Javascript (faites avec l'aide de Bovino et Space frog) qui inserre dans un textarea d'un simple formulaire xhtml le texte du paragraphe <p> qui vient d'être cliqué.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <p id="texte1" onclick="transfer(this)" >uuuuu ueryu rtz \n zieryyrytzi ruyziyre uyrizyer eruyui eriutyiier eruiyt reruhyz eriuyt eruiyo eury eriuh eruiy ierueryt</p> <p id="texte2" onclick="transfer(this)" >wwwwwwwwwwwwyu rtz zieryyrytzi ruyziyre uyrizyer eruyui eriutyiier eruiyt reruhyz eriuyt eruiyo eury eriuh eruiy ierueryt </p> <p id="texte3" onclick="transfer(this)" >mmmmmmm zeury ueryu rtz zieryyrytzi ruyziyre uyrizyer eruyui eriutyiier eruiyt reruhyz eriuyt eruiyo eury eriuh eruiy ierueryt </p>
J'essaye sans succés de faire en sorte qu'un message s'affiche l'orsque le même message est cliqué deux fois :
Personne ne saurait pourquoi le message ne s'affiche pas ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 <script type='text/javascript'> function transfer(obj) { if(obj.onclick == "") { alert('Ce texte a déjà été inserré, voulez-vous l\'inserrer de nouveau ?'); } else { var saut = '\n'; document.getElementById('leMessage').value+=(saut)+obj.innerHTML ; obj.onclick = "";//partie qui permet de ne rentrer le texte qu'une seule fois } } </script>
Partager