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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

   Problème de onclick sous IE

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème de onclick sous IE

n°1145103
azel
Posté le 09-07-2005 à 20:16:39  profilanswer
 

Salut,
 
Je développe actuellement la nouvelle version de mon site, et voici un nouveau souci avec Internet Explorer, alors que tout marche nickel sous firefox.
 
Donc voici mon souci, IE n'accepte pas le onclik dans ma balise option. Voici le bout de code en question.
 

Code :
  1. <select name="fiche[]">
  2. <option onClick="addText('option1');return(false)">option1</option>
  3. <option onClick="addText('option2');return(false)">option2</option>
  4. <option onClick="addText('option3');return(false)">option3</option>
  5. </select>


 
Donc dans mon onclick je fais appel à une fontion javascript qui va afficher le texte en parametre dans une zone de saisi.
Cette fonction marche très bien sous IE et Firefox quand je l'appel ainsi:

Code :
  1. <a href="#" onClick="addText('option1');return(false)">option1</option>


 
 
Merci de votre aide

mood
Publicité
Posté le 09-07-2005 à 20:16:39  profilanswer
 

n°1145114
jagstang
Pa Capona ಠ_ಠ
Posté le 09-07-2005 à 20:27:36  profilanswer
 

pourquoi les parenthèse avec le return ?
 
return est un mot clé pas une fonction


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°1145131
azel
Posté le 09-07-2005 à 20:42:00  profilanswer
 

Je peux les enlever mais le problème n'est pas là

n°1145173
Papy Bross​ard
Posté le 09-07-2005 à 21:23:51  profilanswer
 

généralement, dans les select, on met plutot des onchange que onclick dans chaque option. qqch comme :

Code :
  1. <select name="fiche[]" onchange="addText(this.options[this.selectedIndex].value);">
  2. <option value="option1">option1</option>
  3. <option value="option2">option2</option>
  4. <option value="option3">option3</option>
  5. </select>


Message édité par Papy Brossard le 09-07-2005 à 21:27:40
n°1145187
azel
Posté le 09-07-2005 à 21:37:39  profilanswer
 

Merci ça marche :bounce:

n°1145666
azel
Posté le 10-07-2005 à 19:35:56  profilanswer
 

J'y connais rien en javascript je voudrais savoir si je peux passer en paramètre de la fonction le nom de mon form ainsi que le nom de mon input.
Voici le code de la fonction:
 

Code :
  1. function addText(instext) {
  2.     var mess = document.champ.message;
  3.         //IE support
  4.         if (document.selection) {
  5.             mess.focus();
  6.             sel = document.selection.createRange();
  7.             sel.text = instext;
  8.             document.guestbook.focus();
  9.         }
  10.         //MOZILLA/NETSCAPE support
  11.         else if (mess.selectionStart || mess.selectionStart == "0" ) {
  12.             var startPos = mess.selectionStart;
  13.             var endPos = mess.selectionEnd;
  14.             var chaine = mess.value;
  15.             mess.value = chaine.substring(0, startPos) + instext + chaine.substring(endPos, chaine.length);
  16.             mess.selectionStart = startPos + instext.length;
  17.             mess.selectionEnd = endPos + instext.length;
  18.             mess.focus();
  19.         } else {
  20.             mess.value += instext;
  21.             mess.focus();
  22.         }
  23.     }

n°1145716
gatsusat
Posté le 10-07-2005 à 20:56:34  profilanswer
 

kes tu veux faire exactement ?


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

   Problème de onclick sous IE

 

Sujets relatifs
Problème d'espacementProblème d'affichage
[PHP] Probleme de sessionsProblème dans mon formulaire
problème de lien dans une pop upproblème avec code d'un menu horizontal type slider
Problème d'incompatibilité de type (erreur 13)probleme de requte d insertion
[java & xml] problème d'écriture de ° dans un xmlProbleme d'URL dynamique
Plus de sujets relatifs à : Problème de onclick sous IE


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