Appel/Inhibition d'une fonction JS

Cocoy1 Messages postés 38 Statut Membre -  
Cocoy1 Messages postés 38 Statut Membre -
Bonjour,
je suis actuellement en train de créer un site avec Joomla! 2.5.
Voici le cadre

J'ai une page "Produits" dont le contenu est caché au chargement par :
function cache(){
 document.getElementById( "blocid1" ).style.display='none';
 document.getElementById( "blocid2" ).style.display='none';
}


appel :
<body onload="cache()">


Le contenu des blocs est affiché par clique sur un lien grâce à la fonction suivante :
function toggle(object_id){
 var obj=document.getElementById(object_id)	
 if(obj.style.display == 'block')
  obj.style.display='none'
 else
  obj.style.display='block'
 }


appel :
<a href="javascript:toggle('blocid1')">Consulter les produits</a></p>


Le problème : Je souhaiterai depuis la page "Accueil" accéder à la page "Produits" avec le "blocid1" ou le "blocid2" affiché.

J'espère que vous pourrez m'aider avec ce petit souci

5 réponses

  1. Utilisateur anonyme
     
    Déja tu peux virer ça :
    function cache(){
    document.getElementById( "blocid1" ).style.display='none';
    document.getElementById( "blocid2" ).style.display='none';
    }


    <body onload="cache()">

    et mettre dans ton css "display: none;" pour les deux blocs.

    Par contre, j'ai pas compris le problème. Aléatoire ? Le premier seulement et les autres cachés ?
    0
  2. Cocoy1 Messages postés 38 Statut Membre 2
     
    non, en fait j'ai deux lien sur la page d'accueil, un pour chaque bloc.
    clique sur lien 1 => link vers "Produits"+blocid1 affiché
    clique sur lien 2 => link vers "Produits"+blocid2 affiché
    0
  3. Cocoy1 Messages postés 38 Statut Membre 2
     
    personne ne peut m'aider ? : (
    0
  4. Cocoy1 Messages postés 38 Statut Membre 2
     
    petit up ... si quelqu'un pouvait me donner ne serait-ce qu'une piste ... : (
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Cocoy1 Messages postés 38 Statut Membre 2
     
    up : (
    0