[JS] Ma fonction ne fonctionne pas

Fermé
PtiteLy - 7 juin 2011 à 10:16
Bonjour,

J'ai un petit soucis avec ma fonction :

function timer(mnant){
                    serv=document.forms.formh.serveurs.value;
                    //heure=mnant;
                    var dt=new Date();
                    window.status=dt.getHours()+":"+dt.getMinutes()+":"+dt.getSeconds();
                    if(document.getElementById('gra').style.display == 'inline'){
                        document.getElementById("graphe").innerHTML="gra";
                        if (dt.getSeconds() == <%=DisplayID+0%>){
                           fine(serv);
                           heure=mnant;
                           //alert("heure: "+heure);
                           graph='<embed src="svggen.asp?debut=<%=session("debut")%>&fin="+heure+"&vcoef=<%=vcoef%>&tags=<%=tags%>&displayID=<%=displayID%><% for i=1 to nbTagsMax %>&tag<%=i%>=<%=courbes(i).LeTag%><%next%>" width="950" height="<%=60+(100*vcoef)+17*TagToDisplay%>" type="image/svg+xml" name="emap" id="emap"></embed>';
                           }
                        if(dt.getSeconds() == <%=DisplayID+10%>){
                           document.getElementById("phe").innerHTML=graph;
                           document.getElementById('phe').style.display = 'none';
                           }

                        if(dt.getSeconds() == <%=DisplayID+20%>){
                           document.getElementById('phe').style.display = 'inline';
                           document.getElementById('gra').style.display = 'none';
                           }
                    }

                    if(document.getElementById('phe').style.display == 'inline'){
                        document.getElementById("graphe").innerHTML="phe";
                        if (dt.getSeconds() == <%=DisplayID+30%>){
                           fine(serv);
                           heure=mnant;
                           //alert("heure: "+heure);
                           }

                        if(dt.getSeconds() == <%=DisplayID+40%>){
                           //alert("mnant: "+mnant);
                           graph='<embed src="svggen.asp?debut=<%=session("debut")%>&fin="+heure+"&vcoef=<%=vcoef%>&tags=<%=tags%>&displayID=<%=displayID%><% for i=1 to nbTagsMax %>&tag<%=i%>=<%=courbes(i).LeTag%><%next%>" width="950" height="<%=60+(100*vcoef)+17*TagToDisplay%>" type="image/svg+xml" name="emap" id="emap"></embed>';
                           document.getElementById("gra").innerHTML=graph;
                           document.getElementById('gra').style.display = 'none';
                           }

                        if(dt.getSeconds() == <%=DisplayID+50%>){
                           document.getElementById('phe').style.display = 'none';
                           document.getElementById('gra').style.display = 'inline';
                           }
                    }
                    setTimeout("timer(heure)",1000);
          }


Quand je change les div mais rien n'apparait