javascript : document.getElementById()
5 messages
• Page 1 sur 1
- Antoine.B
- WRInaute discret

- Messages: 133
- Inscription: 8 Avr 2006
javascript : document.getElementById()
Salut les Wrinautes
j'ai un petit soucis d'incompatibilité Firefox/Internet explorer sur le code suivant :
sous Firefox, tout ce passe comme il faut, si rien est selectionné dans le menu déroulant, rien n'apparait, si "professional" est sélectionné, le div 1 apparait, et enfin si "individual" est sélectionné, le div 2 apparait.
ça ne marche malheureusement pas sous ie6 et 7, quelqu'un sait de quoi ça viens ?
merci infiniment
j'ai un petit soucis d'incompatibilité Firefox/Internet explorer sur le code suivant :
- Code: Tout sélectionner
<script type="text/javascript">
function select_type_indiv()
{
document.getElementById(2).style.display = "block";
document.getElementById(1).style.display = "none";
}
function select_type_pro()
{
document.getElementById(1).style.display = "block";
document.getElementById(2).style.display = "none";
}
function select_type_vide()
{
document.getElementById(2).style.display = "none";
document.getElementById(1).style.display = "none";
}
</script>
<select>
<option onclick="select_type_vide()" value="choose"> Select... </option>
<option onclick="select_type_indiv()" value="indiv">individual </option>
<option onclick="select_type_pro()" value="pro"> professional </option>
</select>
<div id="1" style="display:none;">Contenu du div pro ....</div>
<div id="2" style="display:none;">Contenu du div individual ...</div>
sous Firefox, tout ce passe comme il faut, si rien est selectionné dans le menu déroulant, rien n'apparait, si "professional" est sélectionné, le div 1 apparait, et enfin si "individual" est sélectionné, le div 2 apparait.
ça ne marche malheureusement pas sous ie6 et 7, quelqu'un sait de quoi ça viens ?
merci infiniment
-

UsagiYojimbo - WRInaute accro

- Messages: 8575
- Inscription: 23 Nov 2005
Et en mettant tes id entre "" quand tu les appelles via la fonction getElementById ?
ex :
document.getElementById("2").style.display = "block";
ex :
document.getElementById("2").style.display = "block";
- Antoine.B
- WRInaute discret

- Messages: 133
- Inscription: 8 Avr 2006
eh bien non s'eut été trop beau !
j'ai meme essayé juste ça :
Firefox m'affiche une alerte alors que ie reste planté là stoique sans rien faire...
erf
j'ai meme essayé juste ça :
- Code: Tout sélectionner
<option onclick="alert('test');" value="pro"> professional </option>
Firefox m'affiche une alerte alors que ie reste planté là stoique sans rien faire...
erf
- Antoine.B
- WRInaute discret

- Messages: 133
- Inscription: 8 Avr 2006
- Code: Tout sélectionner
<script type="text/javascript">
function select_type_indiv()
{
document.getElementById(2).style.display = "block";
document.getElementById(1).style.display = "none";
}
function select_type_pro()
{
document.getElementById(1).style.display = "block";
document.getElementById(2).style.display = "none";
}
function select_type_vide()
{
document.getElementById(2).style.display = "none";
document.getElementById(1).style.display = "none";
}
function affiche(value)
{
if (value=='choose')
{
select_type_vide()
}
else if(value=='indiv')
{
select_type_indiv()
}
else if(value=='pro')
{
select_type_pro()
}
}
</script>
<select onchange="affiche(this.value);">
<option value="choose"> Select... </option>
<option value="indiv">individual </option>
<option value="pro"> professional </option>
</select>
<div id="1" style="display:none;">Contenu du div pro ....</div>
<div id="2" style="display:none;">Contenu du div individual ...</div>
Comme ça ça marche
un grand merci !
@++
5 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Insérer un OnClick par un document.getElementById
- Google et document.title en Javascript
- Référencement du Javascript : fonction document.title
- javascript nombre de calque dans un document
- liens dans le javascript 'document.write'
- problème avec document.write en javascript
- Affectation d'une valeur a une variable avec getElementById
- Création d'un flux RSS avec PHP, problème récurrent avec getElementById
- [Résolu] GetElementByID et IE7... Ne fonctionne plus "soudainement" !
- Googlebot analyse certains codes JavaScript - 02-05-2006
- AdSense Tracking : statistiques détaillées sur les clics AdSense - 29-02-2004
- Google sait désormais suivre les liens JavaScript ! - 08-06-2009
- Outil de référencement SEO Playground Tool - 30-03-2009
- Document confidentiel sur Google et la vie privée - 10-08-2010
- Google s'empare de Writely, un traitement de texte en ligne - 09-03-2006
- Google Presently : le concurrent de Powerpoint - 12-02-2007
- Optimisation du référencement d'un site en AJAX - 26-11-2007
Consultez la description détaillée des produits ou services de Google suivants : Google Writely
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

