javascript : document.getElementById()
5 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
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: 5143
- Inscription: Mer Nov 23, 2005 10:38
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";
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
- 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
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Googlebot analyse certains codes JavaScript
- AdSense Tracking : statistiques détaillées sur les clics AdSense
- Google sait désormais suivre les liens JavaScript !
- Outil de référencement SEO Playground Tool
- Google s'empare de Writely, un traitement de texte en ligne
- Google Presently : le concurrent de Powerpoint
- Le cache de Google : description, explications
- Optimisation du référencement d'un site en AJAX
- X-Robots-Tag : directive pour bloquer les robots dans l'entête HTTP : explications
- Comment faire des liens en dur dans son annuaire
Consultez la description détaillée des produits ou services de Google suivants : Google Related Links, Google Writely, Google Compute
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités



le forum