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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [JS] comment faire sous IE

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[JS] comment faire sous IE

n°271573
lorill
Posté le 17-12-2002 à 16:22:08  profilanswer
 

j'ai une sublime fonction qui me crée un chaine a partir d'un object Select.
 

Code :
  1. function selectUsers(list)
  2. {
  3.   selection = document.getElementById("selection" );
  4.   selection.innerHTML = ""
  5.   for(i=0;i<list.length;i++)
  6.   {
  7.      option = list.options[i];
  8.      selection.innerHTML += " / " + option.text;
  9.   }   
  10.   selection.innerHTML = selection.innerHTML.substr(2);
  11. }


 
cette fonction fait ce que je lui demande dans mozilla, mais quand je teste sous ie il me met une erreur (sans plus de précisions, et j'ai pas ie sur mon poste)
 
comment faire ca sous ie ?
y'a une erreur évidente ?


Message édité par lorill le 17-12-2002 à 16:23:39
mood
Publicité
Posté le 17-12-2002 à 16:22:08  profilanswer
 

n°271612
gm_superst​ar
Appelez-moi Super
Posté le 17-12-2002 à 16:49:05  profilanswer
 

Mmmm tu peux pas au moins avoir le N° de ligne ? Et l'erreur reportée ?
 
IE est pas très bavard pour le JS mais il donne au moins ces infos ;)


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
n°271614
lorill
Posté le 17-12-2002 à 16:50:41  profilanswer
 

gm_superstar a écrit :

Mmmm tu peux pas au moins avoir le N° de ligne ? Et l'erreur reportée ?
 
IE est pas très bavard pour le JS mais il donne au moins ces infos ;)


ben pas aujourd'hui, non... faut que je me trouve un poste avec ie... demain je devrais avoir un testeur, mais il est déja parti  :(

n°271950
lorill
Posté le 18-12-2002 à 10:14:04  profilanswer
 

bon ben c'est n'importe quoi...
 
IE plante sur la ligne du getElementById...

n°271957
gm_superst​ar
Appelez-moi Super
Posté le 18-12-2002 à 10:22:24  profilanswer
 

Essaye d'utiliser un autre nom de variable que "selection" car je crois que c'est un nom réservé sous IE.


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
n°271961
lorill
Posté le 18-12-2002 à 10:32:58  profilanswer
 

gm_superstar a écrit :

Essaye d'utiliser un autre nom de variable que "selection" car je crois que c'est un nom réservé sous IE.


Rho putain, c'était ça... MAIS QUELLE MERDE !
 
- on rajoute des mots reservés au langage
- on n'est pas capable de gérer des variables locales avec le meme nom qu'un mot reservé
- et surtout on n'a pas de message clair.
 
:pfff:

n°272061
youdontcar​e
Posté le 18-12-2002 à 12:13:43  profilanswer
 

lorill a écrit :

- on n'est pas capable de gérer des variables locales avec le meme nom qu'un mot reservé

une variable locale doit être déclarée avec var.
 
 

n°272091
lorill
Posté le 18-12-2002 à 12:45:16  profilanswer
 

2eme question...  
 
j'ai un select, et un champs texte au dessus... Quand je tape dans le champs texte, je cache les options du select qui ne correspondent pas..
 
pour cela, je leur mets un option.style.display = "none" et ca marche sous mozilla, mais sous ie pas moyen :/

n°272094
HappyHarry
Posté le 18-12-2002 à 12:47:11  profilanswer
 

lorill a écrit :

2eme question...  
 
j'ai un select, et un champs texte au dessus... Quand je tape dans le champs texte, je cache les options du select qui ne correspondent pas..
 
pour cela, je leur mets un option.style.display = "none" et ca marche sous mozilla, mais sous ie pas moyen :/


 
option.style.visibility="hidden" ?

n°272095
lorill
Posté le 18-12-2002 à 12:48:44  profilanswer
 

HappyHarry a écrit :


option.style.visibility="hidden" ?


essayé aussi, tu penses bien... ca marche sous moz, pas sous ie

mood
Publicité
Posté le 18-12-2002 à 12:48:44  profilanswer
 

n°272099
HappyHarry
Posté le 18-12-2002 à 12:52:45  profilanswer
 

bon bah j'vais essayer alors ....

n°272103
gm_superst​ar
Appelez-moi Super
Posté le 18-12-2002 à 12:57:24  profilanswer
 

Si au lieu de cacher l'élément option concerné tu le retirais (physiquement) de la liste ça irait ?


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
n°272138
lorill
Posté le 18-12-2002 à 13:52:21  profilanswer
 

gm_superstar a écrit :

Si au lieu de cacher l'élément option concerné tu le retirais (physiquement) de la liste ça irait ?


j'aurais préféré ne pas (plus simple a remettre quand on modifie la zone de filtre), mais je crois que j'ai pas trop le choix...


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

  [JS] comment faire sous IE

 

Sujets relatifs
Plus de sujets relatifs à : [JS] comment faire sous IE


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)