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