Ajouter du texte dans un input à partir d'une autre fenêtre
bonjour,
je risque de me faire tuer à cause de cette question :?
je voudrais ouvrir une fenêtre à partir d'un lien (jusque là, pas trop dur) dans laquelle on sélectionne quelque chose et que ça envoie du texte dans un input de la page appelante. si vous ne voyez pas : cliquez sur "Voir plus de Smilies" à gauche quand vous postez et cliquez sur un smiley. c'est ça que je veux faire. vous me direz : plonge toi dans phpbb ! oui mais d'ici à ce que je trouve :roll:
j'ai trouvé ce code dans phpbb
Code:
1 2 3 4 5 6 7 8 9 10 11
| function emoticon(text) {
text = ' ' + text + ' ';
if (opener.document.forms['post'].message.createTextRange && opener.document.forms['post'].message.caretPos) {
var caretPos = opener.document.forms['post'].message.caretPos;
caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
opener.document.forms['post'].message.focus();
} else {
opener.document.forms['post'].message.value += text;
opener.document.forms['post'].message.focus();
}
} |
mais je comprend pas grand chose
est-ce que quelqu'un veut bien m'expliquer en sachant que je suis très nul en js ?
:merci: