Bonjour,
Je suis débutant en javascript et pas très bon ailleurs non plus !!
Seulement je m'applique la maxime "aide-toi le ciel t'aidera" et je suis breton donc têtu ... mais le ciel était gris ...
Au sortir d'une discussion XHTML/CSS un ami de notre sympathique club m'a fourni le script suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
function hideLayer(sName) {
   document.getElementById(sName).style.visibility = "hidden";
}
</script>
<div id="popinfo">
  <p id="ferme">
    <a href="javascript:hideLayer('popinfo');">Fermer cette fenêtre <span>x</span></a>
  </p>
  <div id="veut">
    <h3>Information</h3>
    <p>Aujourd'hui, le résultat n'est pas satisfaisant.<br/>
    Mais il y a peut-être mieux. Faites une recherche.</p>
  </div>
</div>
On peut voir le résultat sur http://touteladanse.com/essais/page_2.htm .

SOUS IE7 ça ne fonctionne pas de façon satisfaisante puisque le premier clic fait passer le texte "fermer cette fenêtre" à gauche de la fenêtre et il faut un second clic pour supprimer totalement la fenêtre.
SOUS MOZILLA FIREFOX c'est BON.

J'ai trouvé une autre alternative d'écriture :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
function hideLayer(sName) {
  document.getElementById(sName).style.display="none";
J'obtiens ainsi les mêmes résultats sur les deux navigateurs.
Y a-t-il une explication? Avec Javascript les navigateurs sont-ils toujours aussi facétieux?
Je vous remercie.
Marcel Marie