Bonsoir,

J'essaye de faire un petit bout de javascript qui permet d'afficher un bloc progressivement quand on clique dessus.

Rien de très transcendant jusque là, à part le fait que sur IE (comme par hasard), il juge que ça pourrait endommager l'ordinateur (hum...)

J'ai fouillé un peu partout sans trouver comment faire pour éviter ce message (la barre jaune en haut d'IE sur laquelle il faut cliquer pour autoriser le contenu actif)

J'ai essayé d'épurer le code au maximum pour vous présenter cette version :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
      <head>
            <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
            <title></title>
            <style type="text/css">
                   div {overflow:hidden;
                   height:0;}
            </style>
            <script type="text/javascript">
                    function openww(x, max){
                         document.getElementById('formulaire').style.height=x+"px";
                          if (x < max){
                           var appelSuivant = 'openww(' + (x + 1) +','+max+')';
                          setTimeout(appelSuivant, 5);
                          }
                    }
            </script>
      </head>
      <body>
      <p id="avantformulaire" onclick="openww(0,60);">Cliquer ici</p>
      <div id="formulaire">
 	hop hop
      </div>
      <p>un autre p</p>
      </body>
</html>
Je ne vois vraiment pas ce qu'il faut faire pour satisfaire aux exigences de Mr. IE 6.0.2900.2180.xpsp_sp2_rtm.040803_2158... (on a connu mieux comme numéro de version...)