Bonjour
J'ai des paragraphes XHTML comme ça :
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>
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é.
J'essaye sans succés de faire en sorte qu'un message s'affiche l'orsque le même message est cliqué deux fois :
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>
Personne ne saurait pourquoi le message ne s'affiche pas ?