Forum-webmaster
Technique - programmation => Javascript / DOM / Ajax => Message commencé par: rapunzel le le 19-07-2003 a 18:15:40

Titre: clic sur 1 img = ajout caractère ds 1 textarea ???
Posté par: rapunzel le le 19-07-2003 a 18:15:40

Je crois que c en java qu'on fait ça... :

En sachant que je n'y connait rien en java (juste php et html)...

Comment fait-on pour insérer des caractères dans un textarea par ex en cliquant sur des images.... Exactement comme quand on poste une réponse ou un sujet sr ce forum : on clique sur B et on obtient [b ][ /b]... voilà... comment qu'on fait ?

Merci

Titre: Re:clic sur 1 img = ajout caractère ds 1 textarea ???
Posté par: onkr le le 19-07-2003 a 18:51:50

<SCRIPT LANGUAGE="JavaScript" type="text/javascript">

function ChangeMessage(message,champ)
{
if(document.getElementById)
document.getElementById(champ).innerHTML = message;
}
</SCRIPT>
</head>
<body>
<hr color="blue" width="600" size="1">
<br>
   <center>
<div><a href="#" onclick="ChangeMessage('texte 1','texto')"><img src="img01.gif" width="50" height="50" border="0"></a>
   <a href="#" onclick="ChangeMessage('texte 2','texto')">&nbsp;<img src="img01.gif" width="50" height="50" border="0"></a></div><br>
<textarea name="mess01" ID=texto></textarea><br>
   <!-- option -->
   <a href="#" onclick="ChangeMessage('','texto')">Effacer</a>
   </center>


à personnaliser .

Onkr.

Titre: Re:clic sur 1 img = ajout caractère ds 1 textarea ???
Posté par: rapunzel le le 19-07-2003 a 19:53:29

merciiiiii !

Titre: Re:clic sur 1 img = ajout caractère ds 1 textarea ???
Posté par: rapunzel le le 19-07-2003 a 21:41:44

Ca marche ! J'ai bien avancé mais le pb c'est que qd clique deux fois, cela efface tt ce qu'il y avait déjà...

autrement dit si j'insère une fois des caractère puis que je complète le textarea au clavier et que je veux réinsirer une seconde fois des caractères, tout est remis à zero, on a que les caractères...

>>Comment faire pour compléter ?

Titre: Re:clic sur 1 img = ajout caractère ds 1 textarea ???
Posté par: onkr le le 20-07-2003 a 00:10:02

ok , entre les balises <body>
Citation:
<center>
<form name="poster">
<p>
<a href="javascript:AddText('texte 1 ');"><img src="photo1.gif" width="30" height="20" border="0"></a>&nbsp;
<a href="javascript:AddText('texte 2 ');"><img src="photo2.gif" width="30" height="20" border="0"></a>&nbsp;
<a href="javascript:AddText('texte 3 ');"><img src="photo3.gif" width="30" height="20" border="0"></a>&nbsp;
<a href="javascript:AddText('texte 4 ');"><img src="photo4.gif" width="30" height="20" border="0"></a>&nbsp;
<a href="javascript:AddText('texte 5 ');"><img src="photo5.gif" width="30" height="20" border="0"></a>&nbsp;
<!-- ajouter des photos et leurs textes ici -->
<br>
</p>
<script language="JavaScript" type="text/javascript">


function AddText(defaultText)
{
if (document.poster.message.createTextRange)
{
var text;
document.poster.message.focus(document.poster.message.caretPos);
document.poster.message.caretPos = document.selection.createRange().duplicate();
if(document.poster.message.caretPos.text.length>0)
{
document.poster.message.caretPos.text = document.poster.message.caretPos.text ;
}
else
{
document.poster.message.caretPos.text = defaultText;
}
}
else document.poster.message.value += defaultText;
}
</script>

<textarea
rows='8'
cols='30'
name=message
wrap=virtual
onmouseover="this.focus();">
</textarea><br>
<!-- option -->
<input type="reset" name="Submit" value="Reset">
</form>
</center>


++

Onkr

Titre: Re:clic sur 1 img = ajout caractère ds 1 textarea ???
Posté par: rapunzel le le 20-07-2003 a 00:19:10

oki le dieu du java, merci infiniment je vais bosser ça !
Tchuss.

Titre: Re:clic sur 1 img = ajout caractère ds 1 textarea ???
Posté par: rapunzel le le 20-07-2003 a 02:35:54

yey ça marche du tonnerre ! :D

Titre: Re:clic sur 1 img = ajout caractère ds 1 textarea ???
Posté par: Toutankharton le le 20-07-2003 a 13:16:43

Desolé de rajouter mon grain de sel, mais java n'est pas egal à javascript ! attention à l'erreur !

Titre: Re:clic sur 1 img = ajout caractère ds 1 textarea ???
Posté par: onkr le le 20-07-2003 a 13:43:18

tout à fait , c'est son cousin !
je ne releve pas à chaque fois , sinon ...

onkr.

Titre: Re:clic sur 1 img = ajout caractère ds 1 textarea ???
Posté par: rapunzel le le 20-07-2003 a 13:56:59

oups désolé je le saurais maintenant ;D


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.