Soyez le premier à donner votre avis sur cette source.
Snippet vu 27 750 fois - Téléchargée 28 fois
<HTML> <HEAD> <TITLE>Cache Montre Elements[PetoleTeam]</TITLE> <STYLE TYPE="text/css"> BODY{ font-size:13px; font-family:Verdana; } </STYLE> <SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript"> //---------------------------------------------- // Affichage d'un Objet déclaré dans le document... //---------------------------------------------- function Affiche_OBJ(){ var Arg = arguments; // Récup liste des arguments passée à la fonction var Obj; for( var i=0; i< Arg.length; i++){ // On parcours la liste Obj = document.getElementById( Arg[i]); // Récup Objet correspondant if( Obj){ Obj.style.visibility = "visible"; //-- Ou autre méthode Obj.style.display = ""; } } } //---------------------------------------------- // Masquage d'un Objet déclaré dans le document... //---------------------------------------------- function Masque_OBJ(){ var Arg = arguments; // Récup liste des arguments passée à la fonction var Obj; for( var i=0; i< Arg.length; i++){ // On parcours la liste Obj = document.getElementById( Arg[i]); // Récup Objet correspondant if( Obj){ Obj.style.visibility = "hidden"; //-- Ou autre méthode Obj.style.display = "none"; } } } </SCRIPT> </HEAD> <BODY> <BR><A HREF="#" OnClick="Affiche_OBJ('OBJ_1', 'OBJ_2', 'OBJ3');">Affiche </A>DIV_1 OBJ_2 et DIV_3 <BR><A HREF="#" OnClick="Masque_OBJ('OBJ_1', 'OBJ_2', 'OBJ3');">Masque </A>DIV_1 OBJ_2 et DIV_3 <BR><A HREF="#" OnClick="Affiche_OBJ('LI_1', 'LI_3');">Affiche </A> LI_1 et LI_3 <BR><A HREF="#" OnClick="Masque_OBJ('LI_1', 'LI_3');">Masque </A> LI_1 et LI_3 <BR> <BR><DIV ID="OBJ_1">Texte pour visualisation de OBJ_1...</DIV> <BR><TABLE WIDTH="200" HEIGHT="100" BORDER="0"BGCOLOR="#FFCC00" ID="OBJ_2"><TR><TD>Ceci est l'objet OBJ_2</TD></TR></TABLE> <BR><DIV ID="OBJ_3">Texte pour visualisation de OBJ_3...</DIV> <UL> <LI ID="LI_1">Ligne 1</LI> <LI ID="LI_2">Ligne 2</LI> <LI ID="LI_3">Ligne 2</LI> </UL> </BODY> </HTML>
9 juil. 2010 à 12:36
20 avril 2010 à 11:28
En faite j'arrivais à cacher ou à montrer div par div, mais j'avais pas su faire le reste...
Bonne continuation.
3 sept. 2008 à 11:02
21 juil. 2008 à 22:20
Je ne saisi pas tout ce que tu veux faire. S'agit-il de frame, de DIV à recharger, via AJAX seulement...
Le plus sur serait de poser ta question sur le Forum en veillant bien à être le plus clair possible.
;0)
16 juil. 2008 à 12:18
j'avance petit a petit dans mon code 8-)
cette div affiche son contenu via un id, mais vu que l'id peut changer à chaque clic j'aimerai faire un reload de cette div.
j'ai tenté plusieurs écritures qui ne fonctionne pas pour l'instant :
function Affiche_OBJ(){
var Arg = arguments; // Récup liste des arguments passée à la fonction
var Obj;
for( var i=0; i< Arg.length; i++){ // On parcours la liste
Obj = parent.document.getElementById( Arg[i]); // Récup Objet correspondant
if( Obj){
Obj.style.visibility = "visible";
//-- Ou autre méthode
Obj.window.location.reload(true);
Obj.style.display = "block";
}
}
}
merci beaucoup de l'aide
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.