dogui Posté 14 Juin 2006 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
dunjl Posté 14 Juin 2006 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)
gontran Posté 14 Juin 2006 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
captain_torche Posté 14 Juin 2006 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')"
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant