Aller au contenu

Sujets conseillés

Posté

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

Posté

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)

Posté

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

Posté

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')"

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...