Bonjour à tous,
j'ai un div dans une page html, je dois pouvoir detecter le clic sur la souris, si on a cliquer sur la page hors du div, je dois cacher mon div...
comment pouvoir detecter ce genre d'evenments ?
Bonjour à tous,
j'ai un div dans une page html, je dois pouvoir detecter le clic sur la souris, si on a cliquer sur la page hors du div, je dois cacher mon div...
comment pouvoir detecter ce genre d'evenments ?
bonjour,
place le onclick dans la balise body.
ma balise body est dans mon fichier index et ce fichier appelle toute mes autre page ... donc pas possible de mettre un onclick dans le body, de plus, il faut que je puisse detecter ou le clic a eu lieu car si il a lieu hors de mon div, je fais une action, mais si on clic sur le div, je ne dois rien faire
tu seras de toute façon obligé de mettre le onclick sur le body ...
à toi d'ajouter un test supplémentaire à savoir si le div est présent sur la page ou non ...
tu as des frames ou des iframes ?
oui ma page se trouve dans une frame , comment puis je savoir si j ai cliquez sur mon div ou bien a coté ?
ton div est dans le frame ou pas ?
oui mais div est sur la page qui se trouve dans la frame
ben
dans le head de la page générale
dans le onclick du div
Code : Sélectionner tout - Visualiser dans une fenêtre à part var divclick=false;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 onclick="if(document.all){window.event.cancelBubble=true}; else{e.stopPropagation()};divclick='true';
dans le body de la page générale:
Code : Sélectionner tout - Visualiser dans une fenêtre à part onclick="alert( (divclick)?'dedans':'à coté' ); divclick=false"
ok un grand merci pour ton aide, je vais essayer ca ...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager