Mettre une valeur dans une autre fenêtre [ - Job's Done - ] [JS] - HTML/CSS - Programmation
Marsh Posté le 16-12-2002 à 14:21:59
opener est ton ami
Je t'en dis pas plus, parce qu'il vaut mieux que tu cherches un peu, ça te sera utile. (c'est ce que j'ai fait).
Marsh Posté le 16-12-2002 à 14:33:59
voilà, j'ai ça, mais ça amrche toujours pas :
Code :
|
Marsh Posté le 16-12-2002 à 16:01:27
essayes comme ça :
Code :
|
Marsh Posté le 16-12-2002 à 16:37:27
si je met ce que tu me met mot pour mot, ça marche pas du tout...
j'ai des erreurs dès le chargement de la page des smilley
par contre quand je met ça :
Code :
|
j'ai pas d'érreur au téléchargement, mais juste sur le click
Marsh Posté le 16-12-2002 à 16:39:50
Tu ne peux pas mettre mot pour mot ce que j'ai écrit.
Il faut remplacer nomduformulaire par le nom de TON formulaire et nomdutextarea par le nom de TON textarea.
Normalement ça doit marcher.
Marsh Posté le 16-12-2002 à 16:54:51
Hermes le Messager a écrit : Tu ne peux pas mettre mot pour mot ce que j'ai écrit. |
ça, j'avait compris............
j'ai donc mis :
Code :
|
mais ça marche pas
à noter aussi, message est un champ texte, pas un textarea... ça joue peut être...
Marsh Posté le 16-12-2002 à 21:54:12
non ça joue pas.
Par contre, foutre un nom comme form-shout en javascript : Pas bien !! Ya le signe - dedant (moins).
Marsh Posté le 16-12-2002 à 22:20:47
voilà alors le formulaire :
Code :
|
le fichier js :
Code :
|
le code qui ouvre la page des smiley :
Code :
|
le code qui affiche les smileys :
Code :
|
alors, elle est où l'erreur ??!!!
à noter aussi que j'ouvre le fichier js dans les deux fichier : index.php & smiley.php
Marsh Posté le 16-12-2002 à 22:53:52
Je regardes tout à l'heure après le film (vers 12h00). Mais saches que globalement la méthode est bonne. Ce doit être une tite couille qui bloque le truc...
Marsh Posté le 17-12-2002 à 13:05:49
Bon pour t'aider, regardes et refais l'exemple suivant chez toi :
la page qui contient le textearea :
Code :
|
Et le popup :
Code :
|
Voilà, comme tu peux le voir, c'est un détail qui doit couiller.
Note : Il n'y a pas de différence de fonctionnement entre un textarea et un champ de texte normal.
Marsh Posté le 17-12-2002 à 18:16:40
excusez moi mais il me semble que la propriété VALUE d'un textarea n'existe pas, du moins ne soit pas affectable. En IE tu pourras te contenter d'un innerHTML, enfin il me semble...
Marsh Posté le 17-12-2002 à 18:22:07
iannouchka a écrit : excusez moi mais il me semble que la propriété VALUE d'un textarea n'existe pas, du moins ne soit pas affectable. En IE tu pourras te contenter d'un innerHTML, enfin il me semble... |
Sisi, c'est bon. Enfin si on en croit les cartes de référence ( http://www.visibone.com/javascript/card.html )
Marsh Posté le 17-12-2002 à 20:20:57
Hermes le Messager a écrit : Ce doit être une tite couille qui bloque le truc... |
en fait, c'était dans le fichier smiley.php, dans le <a href>
j'avais mis :
Citation : <a href="javascript:addsmiley(:wow"><img src="../../img/smiley/yellow/yellowbigeek.gif" border="0" alt="0" /></a><br />:wow: |
AU LIEU DE
Citation : <a href="javascript:addsmiley('')"><img src="../../img/smiley/yellow/yellowbigeek.gif" border="0" alt="0" /></a><br />:wow: |
Marsh Posté le 16-12-2002 à 14:18:59
voici le code :
j'ai mon champ message dans lequel je veux mettre les codes que je passe comme ça :
le truc c'est que la fenêtre qui comporte les smileys et celle qui comporte le champ messages ne sont pas les mêmes... bien que celle des smiley soit une popup ouvertes par la page contenant le formulaire que voici :
Message édité par xkamui le 17-12-2002 à 20:28:20