[javascript] message pour XwZ

Fermé
antic80 Messages postés 4751 Date d'inscription lundi 30 mai 2005 Statut Contributeur Dernière intervention 9 septembre 2009 - 1 juin 2006 à 14:19
antic80 Messages postés 4751 Date d'inscription lundi 30 mai 2005 Statut Contributeur Dernière intervention 9 septembre 2009 - 2 juin 2006 à 08:25
bonjour

je ne sait pas si tu te rappel de moi mais tu m'avais aidé pour une histoire d'insertion de caractéres spéciaux

grace a toi tout marche très bien mais j'essaie d'ajouter autre chose au code mais ca marche pas.

en fait toutes mes questions sont stockés dans une base données mais certaines de ces questions sont des questions ou il faut completer

j'ai donc inserer des input dans mes questions de cette maniere

-&radic;<input type="text" name="case1" size="5"input> = -2

j'affiche ma question avec cette ligne

<div align="center"><?echo $Question[$NumQuestion]?></div>

juske la tout va bien

maintenant ce que je veux c quand je clic sur un symbole il s'affiche dans l'input de la question.

je te redonne les codes que tu m'avais fourni la derniere fois

<script type="text/javascript">

document.form_question.champ_actif.value = "ReponseAlternative";
		function changer_champ(nom_du_champ) {
			document.form_question.champ_actif.value = nom_du_champ;
		}
		
		
		function addText(instext) {
			var nom_du_champ_actif = document.form_question.champ_actif.value;
			var nom_du_champ_actif;
			if(nom_du_champ_actif=="ReponseAlternative")
			{
				mess = document.form_question.ReponseAlternative;
			}
			else
			{
				mess = document.form_question.Reponse;
			}
			
		
			//IE support
			if (document.selection) {
				mess.focus();
				sel = document.selection.createRange();
				sel.text = instext;
				document.form_question.focus();
			}
			//MOZILLA/NETSCAPE support
			else if (mess.selectionStart || mess.selectionStart == "0") {
				var startPos = mess.selectionStart;
				var endPos = mess.selectionEnd;
				var chaine = mess.value;
	
				mess.value = chaine.substring(0, startPos) + instext + chaine.substring(endPos, chaine.length);
	
				mess.selectionStart = startPos + instext.length;
				mess.selectionEnd = endPos + instext.length;
				mess.focus();
			} else {
				mess.value += instext;
				mess.focus();
			}
		}
</script>


<div id="la_question">
							<table border="0" cellpadding="0" cellspacing="0" width="100%">
								<tr>
										
										
									<div align="center"><?echo $Question[$NumQuestion]?></div>
								
											</tr>
											<br>
											<tr>
											<?php
											if ($NumQuestion < 21 || $NumQuestion > 25)
												{
											if ($NumEssai<4)
												{
												?>
												<td width="100"><div align="center"><label>Réponse</label></div></td>
												<input type="hidden" name="champ_actif">
												<td width="15"></td>
												<td width="150"><textarea rows="1" scrolling="no" cols="25"name="Reponse" onclick="javascript:changer_champ('Reponse');" onselect="javascript:changer_champ('Reponse');" ></textarea></td>
												</tr>
												<tr>
												<?php
												if(!empty($ReponseAlternative))
													{
													?>
													<td width="50"><div align="center"><label>Démarche</label></div></td>
													<td width="15"></td>
													<td width="150"><div align="center">
													<textarea rows="5" cols="25" name="ReponseAlternative" onclick="javascript:changer_champ('ReponseAlternative');" onselect="javascript:changer_champ('ReponseAlternative');"><?php echo $Demarche; ?></textarea>
													<br />
													<br />
													</td>
												<?php
													}
												}
										}
										?>
						

						</div>


voila si tu peux m'aider ce serait vraiment sympa

1 réponse

antic80 Messages postés 4751 Date d'inscription lundi 30 mai 2005 Statut Contributeur Dernière intervention 9 septembre 2009 1 159
2 juin 2006 à 08:25
up
0