Bonjour,
je developpe un site perso.
Je souhaite faire apparaitre et disparaitre une Div en position fixe.
Le probleme que je rencontre est que lorsque l'utilisateur affiche/masque la Div, la page principale effectue un scroll jusqu'en haut, hors je voudrais que la navigation sur la page ne soit pâs impactée par l'affichage/masquage de la Div.
Merci d'avance pour vos conseils / soluces.
Ci joint un bout de code exemple :


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title></title>
</head>
<body>

<div style='z-index:1;height:2000px;width:300px;border: 1px solid #CCCCCC'> Page </div>

<div id="lien" style="z-index:2;position:fixed;top:50px;height:30px;width:100px;background-color:#8cc4f3;border:solid 1px #CCCCCC;"><a href="#" onclick="document.getElementById('link_chat').style.visibility = 'visible'">Afficher Div</a></div>

<div id="link_chat" style="z-index:3;visibility:hidden;position:fixed;top:200px;height:200px;width:200px;background-color:#8cc4f3 ;
;border:solid 1px #CCCCCC;"> New div fixe </div>

</body>
</html>
Bonjour,

Oui normal, car c'est du javascript, et il faut lui interdire d'utiliser le href="" car même vide il rafraîchi ta page donc unpetit coup de false serait bien venu comme ceci


<a href="" onclick="document.getElementById('link_chat').style.visibility = 'visible';return false">
Afficher Div</a>

Smiley cligne