|
La Communauté Webmaster 
| Pages: [1] |
 |
|
|
|
Auteur |
Sujet: Modifier les div en javascript (Onglets par expl) (Lu 1708 fois) |
|
 |
Modifier les div en javascript (Onglets par expl)
« sur: le 31-03-2007 a 13:41:18 » |
|
shest
Membre récent

Hors-Ligne
Messages: 2

Je suis un lama!
|
Bonjour,
Je ne trouve pas de réponse préçise à ma question sur le net, je suis tombé sur votre forum et j'ai pensé que vous pourriez m'aider, voilà le problème:
Pour une interface d'administration je me suis récemment mis au Javascript(autrement je fais principalement du Php). J'ai écrit une petite fonction pour gérer des onglets.
Fonctionnement: lorsque je clique sur un onglet, la fonction est déclenchée, elle contient le numéro de l'élément à modifier(voirelem) et le nombre d'élément total(nombre d'onglets : nbelem). Dans un premier temps je mets tous les div en hidden, puis j'affiche celui dont on a cliqué l'onglet:
function voir_elem(voirelem,nbelem){ var nomel = 'element_'+voirelem; for (var i=1; i<=nbelem;i++){ document.getElementById('element_'+i).style.visibility= "hidden"; document.getElementById('onglet'+i).style.border="solid 1px #cacaca;"; } document.getElementById(nomel).style.visibility= "visible"; document.getElementById('onglet'+voirelem).style.border="solid 1px #535353;"; }
|
|
Sous Firefox, pas de souci, ca marche nikel. Par contre sous Ie7: le div 1 s'affiche par défaut comme s'est prévu sauf qu'il est décalé (c'est pê juste un problème de css) mais une fois que je clique sur un onglet, plus rien ne se passe, plus aucun des div (accessiblent par chaque onglets) ne s'affichent, la page reste blanche...
Est-ce que mon code doit être adapté dans le cas de ie, le getElementById ne fonctionne-t-il pas de la même façon??
merci d'avance pour vos lumières!
|
|
|
|
|
|
|
 |
Re:Modifier les div en javascript (Onglets par expl)
« Répondre #1 sur: le 01-04-2007 a 15:39:51 » |
|
|
|
|
 |
Re:Modifier les div en javascript (Onglets par expl)
« Répondre #2 sur: le 11-05-2007 a 10:23:41 » |
|
|
|
|
 |
Re:Modifier les div en javascript (Onglets par expl)
« Répondre #3 sur: le 02-08-2007 a 11:13:20 » |
|
|
|
|
| Pages:
[1] |
|
|
|
| |
|
|