Aller au contenu

pierrot_zen

Membre
  • Compteur de contenus

    2
  • Inscrit(e) le

  • Dernière visite

Réputation sur la communauté

0 Neutre

À propos de pierrot_zen

  • Date de naissance 14/07/1979

Pour me contacter

  • Mon Site
    http://

Information du profil

  • Genre
    Homme
  • Société
    Sezam-Interactive
  1. Autant pour moi. Il y a deux Zoom_"i" et non ZOOM. Grâce à ta remarque, j'ai trouvé la réponse. Mon Javascript était bancale et utilisait ZOOM au lieu de Zoom. Ie ne faisant pas la différence. Ca marche !!! a présent... Erreur de débutant... Pierre
  2. Bonjour j'ai un soucis de javascript sur lequel je me rends un peu fou. Je m'explique. J'ai dans une page des onglets, qui affiche un contenu qui est à la base caché. Ceci marche. Pour un conteneur un peu plus complexe, celui qui nous interesse cliquez sur "les photos". Il 'agit de cliquer sur 1 ou 2 ou(3) et de changer 3 divs. ht*p://www.groupeterlat.fr/Residence-Costaline_00013.htm Ici si vous regardez le code. J'ai une fonction javascript qui permute 3 éléments (un titre qui a pour id Titre_"i", un sous titre qui a pour id : SS_Titre_"i" et un Bouton Zoom qui m'affiche un lien permettant d'ouvrir une popup ; id Zoom_"i". Le soucis : sous firefox (pc et mac) et safari. Mon bout de code : [...] function HideShowLayerProgramme(layerid) { var layershow1=document.getElementById('ZOOM_'+layerid); var layershow2=document.getElementById('Titre_'+layerid); var layershow3=document.getElementById('SS_Titre_'+layerid); for (var i = 1; i<=5; i++) { if (document.getElementById('ZOOM_'+i)) { document.getElementById('ZOOM_'+i).style.display='none'; } if (document.getElementById('Titre_'+i)) { document.getElementById('Titre_'+i).style.display='none'; } if (document.getElementById('SS_Titre_'+i)) { document.getElementById('SS_Titre_'+i).style.display='none'; } } if(layershow1) {layershow1.style.display="inline";} if(layershow2) {layershow2.style.display="block";} if(layershow3) {layershow3.style.display="block";} alert('Zoom : '+layershow1.style.display); alert('Titre : '+layershow2.style.display); alert('Sous-Titre : '+layershow3.style.display); } Sous IE j'ai bien un inline pour mon layershow1 mais sous le reste pas moyen de retrouver cet élément. Je ne vois pas ce qu'il peut se passer. Tout m'a l'air correct . et pourtant... Il y a bien une c.... dans le paté. Je demande de l'aide à ceux qui peuvent. Sur ce site il y a un mise en page et javascript par onglets interessants pour ceux qui veulent. j'attends vos commentaires. Merci. Pierre
×
×
  • Créer...