dogui Posté 14 Juin 2006 Partager Posté 14 Juin 2006 Bonjour en fait je me pose une question: j'aimerais que dans un calque contenant des informations, l'utilisateur ait la possibilité de fermer ce calque (ou de le rendre invisible) afin de rendre son espace de lecture modulable(un peu comme avec certaines bannières flash sauf qu'eux c'est des pubs...). Cependant je sais pas: - si c'est possible?? - si oui comment faire? merci Lien vers le commentaire Partager sur d’autres sites More sharing options...
dunjl Posté 14 Juin 2006 Partager Posté 14 Juin 2006 bonjour - oui c'est possible en javascript - il peut y avoir plusieurs solutions, par exemple ajouter un evenement onclick sur une image ou un texte qui va agir sur la propriété display ou la propriété visibility du div (calque) Lien vers le commentaire Partager sur d’autres sites More sharing options...
gontran Posté 14 Juin 2006 Partager Posté 14 Juin 2006 Bonjour, essai avec ca : <a href="#" onclick="Effect.toggle('d2','slide');Effect.BlindUp('d5');Effect.BlindUp('d6');Effect.BlindUp('d7'); return false;"><input name="modifier" type="button" value="Modifier" class="bouton"/></a></p><div id="d2" style=" display:none "> voici l'adresse ou tu peux recuperer les scripts script.aculo.us Lien vers le commentaire Partager sur d’autres sites More sharing options...
captain_torche Posté 14 Juin 2006 Partager Posté 14 Juin 2006 Utiliser script.aculo.us pour ça, c'est un peu comme se servir d'un 33 tonnes pour aller faire ses courses Une solution plus simple, en javascript : function showhide(element){ var calque = document.getElementById(element); var display = calque.style.display; if(display != 'none') calque.style.display = 'none'; else calque.style.display = 'block'; } Tu places cette fonction dans la partie <head> de ta page,et tu l'appelles de la manière suivante : onclick="showhide('id_du_div')" Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant