Appel/Inhibition d'une fonction JS

Fermé
Cocoy1 Messages postés 37 Date d'inscription lundi 23 juillet 2012 Statut Membre Dernière intervention 22 août 2012 - 23 juil. 2012 à 12:33
Cocoy1 Messages postés 37 Date d'inscription lundi 23 juillet 2012 Statut Membre Dernière intervention 22 août 2012 - 26 juil. 2012 à 10:06
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

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
Cocoy1 Messages postés 37 Date d'inscription lundi 23 juillet 2012 Statut Membre Dernière intervention 22 août 2012 2
23 juil. 2012 à 15:25
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
Cocoy1 Messages postés 37 Date d'inscription lundi 23 juillet 2012 Statut Membre Dernière intervention 22 août 2012 2
24 juil. 2012 à 11:10
personne ne peut m'aider ? : (
0
Cocoy1 Messages postés 37 Date d'inscription lundi 23 juillet 2012 Statut Membre Dernière intervention 22 août 2012 2
24 juil. 2012 à 16:50
petit up ... si quelqu'un pouvait me donner ne serait-ce qu'une piste ... : (
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Cocoy1 Messages postés 37 Date d'inscription lundi 23 juillet 2012 Statut Membre Dernière intervention 22 août 2012 2
26 juil. 2012 à 10:06
up : (
0