Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1193 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Problème pour insertion smileys dans texterea (mozilla + netscape)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème pour insertion smileys dans texterea (mozilla + netscape)

n°202224
LexTuhor
Posté le 26-08-2002 à 17:33:47  profilanswer
 

Tout est dans le titre.
 
Voilà ma fonction JS :
 
<script type="text/javascript">
function coucou(smil)  
{  
ms.focus();  
ms.value = ms.value + smil  
}
 
</script>
 
Et plus loin :
 
<textarea name="ms" rows="13" cols="49"></textarea><img src="adress_de_mon_smiley.gif" onclick="coucou('youp';)" alt="" height="15" width="15" border="0">
 
Marche parfaitement avec IE, mais pas avec tout le reste ??
 
Pourquoi et surtout que puis-je faire pour arranger ça ?
 
PS : je pourrais décortiquer les forums et faire de bêtes copier coller, mais je préfère comprendre et tout faire moi-même quand c possible.

mood
Publicité
Posté le 26-08-2002 à 17:33:47  profilanswer
 

n°202228
--greg--
Posté le 26-08-2002 à 17:36:52  profilanswer
 

ben en regardant comment les autres font, tu comprendras...
 :sarcastic:


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°202244
gm_superst​ar
Appelez-moi Super
Posté le 26-08-2002 à 17:44:27  profilanswer
 

Et que dit la console JavaScript de Moz ?

n°202249
LexTuhor
Posté le 26-08-2002 à 17:50:22  profilanswer
 

Il me dit "ms is not define" et aussi "redeclaration of const hide".
 

n°202254
gm_superst​ar
Appelez-moi Super
Posté le 26-08-2002 à 17:54:13  profilanswer
 

Ben normalement on met la hiérarchie DOM complète :
 
document.ton_formulaire.ms.value au lieu de ms.value
 
Quant à "redeclaration of const hide" ça ne vient pas de ton code, c'est une erreur dans Chrome.

n°202288
LexTuhor
Posté le 26-08-2002 à 18:07:37  profilanswer
 

Merci bcp, effectivement maintenant ça marche :
 
function coucou(smil)  
{  
 
document.truc.ms.focus();  
document.truc.ms.value = document.truc.ms.value + smil  
}  
 
<form name="truc" action="truc.php" method="post">
 
<textarea name="ms" rows="13" cols="49"></textarea><img src="adress_de_mon_smiley.gif" onclick="coucou('youp';)" alt="" height="15" width="15" border="0">  
 
 
 
Plus de problème ni sous netscape ni sous IE ou Mozilla ...
 
MAIS (ce serait trop simple), ya un petit truc qui m'ennuie :
 
Sous Opera (version 6.04), quand j'insère le smiley, il s'insère bien ou il faut, mais le curseur revient au début du textearea...   [:kunks]  Une idée ?
 
PS : pour greg : Je suis le premier à penser qu'il faut pas trop pousser mémé, mais là, j'ai vraiment envie de rentrer dans les détail et de comprendre ce que je fais pour le javascript. (Pour php, les docs sur le net sont suffisamment bien faites pour éviter ce genre de question)

n°202294
--greg--
Posté le 26-08-2002 à 18:09:32  profilanswer
 

lex: c pas ça que je veux dire mais ce qu'on t'as dit ici tu l'aurais trouvé dans des sources, et tu aurais certainement compris nan? là on t'as pas expliqué, on l'a fait a ta place...


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°202389
Dost67
Posté le 26-08-2002 à 20:47:54  profilanswer
 

LexTuhor a écrit a écrit :

PS : je pourrais décortiquer les forums et faire de bêtes copier coller, mais je préfère comprendre et tout faire moi-même quand c possible.




Si tu regardes le .js qui insère les smileys et bbcodes dans ce forum, tu constateras que Joce il en a un peu pompé dans Dreamweaver (bon d'acc il doit y avoir 1 ou 2 fct).

n°202391
LexTuhor
Posté le 26-08-2002 à 20:50:27  profilanswer
 

En fait le principe est moins compliqué que je croyais. J'ai compris ce que je voulais. et pour le problème d'Opéra, c'est encore pire ici, les smileys fonctionnent pas du tout (comme quoi, c'est toujours mieux de comprendre plutôt que de recopier  [:titprem] )


Message édité par LexTuhor le 26-08-2002 à 20:53:24

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Problème pour insertion smileys dans texterea (mozilla + netscape)

 

Sujets relatifs
[rapport de stage] Problème de traductionMozilla debugging
[tableaux] probleme facile en CAidez moi SVP : Probleme con avec SDL (Langage C multimedias) !
[ PHP ] Problème pour trouver la librairie GD ?Problème d'activation de boutons dans VB6.0
[MySQL] Problème avec une requête...[MySQL] Problème de performance avec un index
[MOZILLA][vbs] Prôblème à la con
Plus de sujets relatifs à : Problème pour insertion smileys dans texterea (mozilla + netscape)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR