IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Ne rafraîchir que les images


Sujet :

JavaScript

  1. #1
    Membre émérite
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 543
    Détails du profil
    Informations personnelles :
    Âge : 72
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 543
    Par défaut Ne rafraîchir que les images
    Bonjour à toutes et à tous,

    Dans ce code HTML créé dynamiquement, la page se rafraîchit toutes les 10s.

    Est t'il possible de ne rafraîchir que les images ?

    Voici le code :

    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
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
     
    u:='<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">'#10#13+
           #10#13+
          '<html>'#10#13+
          '<head>'#10#13+
          '<title>SURVEILLANCE</title>'#10#13+
     
    //***********mise à jour du taux de rafraichissement**********************
     
          '<META http-equiv="Refresh" content="'+inttostr(Ed_refresh.Value)+'">'#10#13+
     
    '</head>'#10#13+
    '<BODY ms_positioning="gridlayout" leftMargin=0 bgcolor="#000080" >'#10#13+
    '<FORM NAME="mail" METHOD=GET ACTION="/cgi-bin/mailer">&nbsp;&nbsp;&nbsp;&nbsp;<INPUT NAME="RESTE" SIZE=5 MAXLENGTH=5 style="color: #00FF00; border-style: outset; border-width: 1; background-color: #000000">'#10#13+
    '</FORM>'#10#13+
    '<p align="center"><font color="#FFFF00"><b><i><FONT face="Alien Encounters" size=6>SURVEILLANCE</FONT>&nbsp;</i></b></font>'#10#13+
    '&nbsp;</p>'#10#13;
          if alarme then
          begin
            t1:=60;
    	      u:=u+'<p align="center"><font face="Arial Narrow" size="6" color="#FF0000">ALERTE !</font>'#10#13+
    	      '</p>'#10#13;
          end else t1:=0;
          u:=u+'<p align="center">&nbsp;</p><img'#10#13+
    	    'style="Z-INDEX: 101; LEFT: 40px; WIDTH: 259px; POSITION: absolute; TOP: '+inttostr(100+t1)+'px; HEIGHT: 211px"'#10#13+
          'height="35" alt="Cam 1" src="Image1" width="27" border="4">'#10#13;
          if NbCamera>1 then
          begin
    	      u:=u+'<p align="center">&nbsp;</p><img'#10#13+
    	      'style="Z-INDEX: 101; LEFT: 319px; WIDTH: 259px; POSITION: absolute; TOP: '+inttostr(100+t1)+'px; HEIGHT: 211px"'#10#13+
    	      'height="35" alt="Cam 2" src="Image2" width="27" border="4">'#10#13;
          end;
          if NbCamera>2 then
          begin
            if NbCamera=4 then u1:= 40 else u1:= 180;
    	      u:=u+'<p align="center">&nbsp;</p><img'#10#13+
    	      'style="Z-INDEX: 101; LEFT: '+inttostr(u1)+'; WIDTH: 259px; POSITION: absolute; TOP: '+inttostr(330+t1)+'px; HEIGHT: 211px"'#10#13+
    	      'height="35" alt="Cam 3" src="Image3" width="27" border="4">'#10#13;
          end;
          if NbCamera=4 then
          begin
    	    u:=u+'<p align="center">&nbsp;</p><img'#10#13+
    	      'style="Z-INDEX: 101; LEFT: 319px; WIDTH: 259px; POSITION: absolute; TOP: 260px; HEIGHT: '+inttostr(330+t1)+'px"'#10#13+
    	      'height="35" alt="Cam 4" src="Image4" width="27" border="4">'#10#13;
          end;
          u:=u+'</body>'#10#13+
          '</html>
    Si il y a une possibilité, merci de me venir en aide.

    @+,

    Cincap

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    var TabImages=document.images;
    IL=TabImages.length
    for (i=0;i<IL;i++){
    TabImages[i].src=TabImages[i].split('?')[0]+new date()
    }
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Membre émérite
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 543
    Détails du profil
    Informations personnelles :
    Âge : 72
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 543
    Par défaut Très rapide !
    @ SpaceFrog, j'étais en train de lire tes réponses à ce sujet pour d'autres questions sur le forum.

    Ma page est générée en Delphi et je ne vois pas ou insérer ta proposition.

    Je suppose que c'est dans la partie Html mais ou, si oui, je dois alors enlever :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    '<META http-equiv="Refresh" content="'+inttostr(Ed_refresh.Value)+'">'#10#13+
    Sinon il y aurait conflit.

    Merci,

    @+,

    Cincap

  4. #4
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    ce script serait à mettre entre des balses script dans une fonction lancée dasn un setInterval ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  5. #5
    Membre émérite
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 543
    Détails du profil
    Informations personnelles :
    Âge : 72
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 543
    Par défaut Bon je vais essayer !
    Merci à tous,

    @+,

    Cincap

  6. #6
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    heu oui il faut enlever la balise meta refresh ....
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  7. #7
    Membre émérite
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 543
    Détails du profil
    Informations personnelles :
    Âge : 72
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 543
    Par défaut Pas de solution !
    Bonsoir à toutes et à tous,

    Je n'ai pas sut adapter le code de SpaceFrog au code de mon 1er topic.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    '<script type="text/javascript">'#10#13+
    'function Launch()'#10#13+
    '{var TabImages=document.images'#10#13+
    'IL=TabImages.length'#10#13+
    'for (i=0;i<IL;i++){'#10#13+
    'TabImages[i].src=TabImages[i].split('?')[0]+new date()'#10#13+
    '}'#10#13+
    '</script>'#10#13+
     
    <body onload="Launch()" >
    Après plusieurs essais, je conserve par conséquent le refresh de toute la page.

    Merci à tous,

    @+,

    Cincap

  8. #8
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    Tu as juste oublié le setInterval
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <body onload="setInterval(Launch(),5000)" >
    [edit] Désolé pour l'oubli de la parethèse fermante [édit]
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  9. #9
    Membre émérite
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 543
    Détails du profil
    Informations personnelles :
    Âge : 72
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 543
    Par défaut Décidément tu es le seul à répondre
    Bonjour à toutes et à tous,

    @ SpaceFrog, merci à toi pour tes précieux conseils.

    Je note bien mon erreur, mais comme ce code Html est créé dynamiquement, ce n'est pas facile d'autant que le refresh est conditionné par ce code qui est relatif au composant sur ma fiche Delphi.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
    inttostr(Ed_refresh.Value)
    Je vais tester !

    @+,

    Cincap

  10. #10
    Membre émérite
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 543
    Détails du profil
    Informations personnelles :
    Âge : 72
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 543
    Par défaut Test
    Voila,

    Une fois le code utilisé, IE7 m'affiche "il existe des erreurs"

    Voici le code Htm :

    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
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
     
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
     
     
    <html>
     
    <head>
     
    <title>SURVEILLANCE</title>
     
    <script type="text/javascript">
     
    function Launch()
     
    {
     
    var TabImages=document.images
     
    IL=TabImages.length
     
    for (i=0;i<IL;i++){
     
    TabImages[i].src=TabImages[i].split("?")[0]+new date()
     
    }
     
    </script>
     
    </head>
     
    <BODY onload="setInterval(Launch(),5000" ms_positioning="gridlayout" leftMargin=0>
     
    <p align="center"><font color="#FFFF00"><b><i><FONT face="Alien Encounters" size=6>VIDEO SURVEILLANCE</FONT>&nbsp;</i></b></font>
     
    &nbsp;</p>
     
    <p align="center">&nbsp;</p><img
     
    style="Z-INDEX: 101; LEFT: 40px; WIDTH: 259px; POSITION: absolute; TOP: 100px; HEIGHT: 211px"
     
    height="35" alt="Caméra 1" src="Image1" width="27" border="4">
     
    </body>
     
    </html>
    Pas évident !

    @+,

    Cincap

  11. #11
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    ta balise image est un peu curieuse ...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <img 
    style="z-index: 101; left: 40px; width: 259px; position: absolute; top: 100px; height: 211px;border: solid 4px;" alt="Caméra 1" src="Image1"  />

    il manque surtout la parenthèse fermante de setInterval

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    onload="setInterval(Launch(),5000)"
    et si ça ne marche pas essye
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    onload="setInterval(fcuntion(){Launch()},5000)"
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  12. #12
    Membre émérite
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 543
    Détails du profil
    Informations personnelles :
    Âge : 72
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 543
    Par défaut il y a déjà un mieux
    1ère solution = erreur

    2ième solution = ok au démarrage de la page puis erreur après 5000 (compteur)

    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
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
     
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
     
     
    <html>
     
    <head>
     
    <title>SURVEILLANCE</title>
     
    <script type="text/javascript">
     
    function Launch()
     
    {var TabImages=document.images
     
    IL=TabImages.length
     
    for (i=0;i<IL;i++){
     
    TabImages[i].src=TabImages[i].split('?')[0]+new date()
     
    }
     
    }
     
    </script>
     
    </head>
     
    <BODY onload="setInterval(function(){Launch()},5000)" ms_positioning="gridlayout" leftMargin=0">
     
    <p align="center"><font color="#FFFF00"><b><i><FONT face="Alien Encounters" size=6>SURVEILLANCE</FONT>&nbsp;</i></b></font>
     
    &nbsp;</p>
     
    <p align="center">&nbsp;</p><img
     
    style="Z-INDEX: 101; LEFT: 40px; WIDTH: 259px; POSITION: absolute; TOP: 100px; HEIGHT: 211px"
     
    height="35" alt="Caméra 1" src="Image1" width="27" border="4">
     
    </body>
     
    </html>
    Sinon c'est vrai que c'est un peu particulier de programmer cette page, car pour indiquer ceci dans mon programme split('?') je dois écrire split(' '?' ').

    Le compteur à l'air de fonctionner cette fois.

    @+

  13. #13
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    for (i=0;i<IL;i++){
     if(TabImages[i].src.indexOf('?')>-1){
                     TabImages[i].src=TabImages[i].split('?')[0]+new Date()
                      }
      else { TabImages[i].src= TabImages[i].src+'?'+new Date() }
     
    }
    arf Date et pas date ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  14. #14
    Membre émérite
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 543
    Détails du profil
    Informations personnelles :
    Âge : 72
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 543
    Par défaut
    Il existe des erreurs

    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
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
     
     
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
     
     
    <html>
     
    <head>
     
    <title>SURVEILLANCE</title>
     
    <script type="text/javascript">
     
    function Launch()
     
    {var TabImages=document.images
     
    IL=TabImages.length
     
    for (i=0;i<IL;i++){
     
    if(TabImages[i].src.indexOf('?')>-1){
     
    TabImages[i].src=TabImages[i].split('?')[0]+new Date()
     
    }
     
    else { TabImages[i].src= TabImages[i].src+'?'+new Date() }
     
    }
     
    </script>
     
    </head>
     
    <BODY onload="setInterval(function(){Launch()},5000)"  ms_positioning="gridlayout" leftMargin=0>
     
    <p align="center"><font color="#FFFF00"><b><i><FONT face="Alien Encounters" size=6>SURVEILLANCE </FONT>&nbsp;</i></b></font>
     
    &nbsp;</p>
     
    <p align="center">&nbsp;</p><img
     
    style="Z-INDEX: 101; LEFT: 40px; WIDTH: 259px; POSITION: absolute; TOP: 100px; HEIGHT: 211px"
     
    height="35" alt="Caméra 1" src="Image1" width="27" border="4">
     
    </body>
     
    </html>
    Pourtant, le code à l'air correct, à n'y rien comprendre

  15. #15
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    il manque la balsie de fermeture de la focntion:

    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
    <script type="text/javascript">
     
    function Launch()
     
    {var TabImages=document.images
     
    IL=TabImages.length
     
    for (i=0;i<IL;i++){
    		if(TabImages[i].src.indexOf('?')>-1){
     			TabImages[i].src=TabImages[i].split('?')[0]+new Date()
     			}
     
    		else { TabImages[i].src= TabImages[i].src+'?'+new Date() }
     }
     }
    </script>
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  16. #16
    Membre émérite
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 543
    Détails du profil
    Informations personnelles :
    Âge : 72
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 543
    Par défaut
    Tu as raison, après test

    1) pas d'erreur à l'éxécution,
    2) après 5000, refresh uniquement de l'image, c'est super
    3) après 5000, Erreur.

    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
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
     
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
     
     
    <html>
     
    <head>
     
    <title>SURVEILLANCE</title>
     
    <script type="text/javascript">
     
    function Launch()
     
    {var TabImages=document.images
     
    IL=TabImages.length
     
    for (i=0;i<IL;i++){
     
    if(TabImages[i].src.indexOf('?')>-1){
     
    TabImages[i].src=TabImages[i].split('?')[0]+new Date()
     
    }
     
    else { TabImages[i].src= TabImages[i].src+'?'+new Date() }
     
    }
     
    }
     
    </script>
     
    </head>
     
    <BODY onload="setInterval(function(){Launch()},5000)"  ms_positioning="gridlayout" leftMargin=0>
     
    <p align="center"><font color="#FFFF00"><b><i><FONT face="Alien Encounters" size=6>SURVEILLANCE</FONT>&nbsp;</i></b></font>
     
    &nbsp;</p>
     
    <p align="center">&nbsp;</p><img
     
    style="Z-INDEX: 101; LEFT: 40px; WIDTH: 259px; POSITION: absolute; TOP: 100px; HEIGHT: 211px"
     
    height="35" alt="Caméra 1" src="Image1" width="27" border="4">
     
    </body>
     
    </html>
    Au fait le temps de 5000 peut t'il être remplacé par :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    inttostr(Ed_refresh.Value)
    Merci de ta patience,

    @+,

    Cincap

  17. #17
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    pffff je suis trop préssé d'aler en week end ...
    encore une erreur d'innatention de ma part ... desole ...
    j'ai oublié un .src


    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
    <script type="text/javascript">
     
    function Launch()
     
    {var TabImages=document.images
     IL=TabImages.length
    
    for (i=0;i<IL;i++){
    if(TabImages[i].src.indexOf('?')>-1){ 
    	TabImages[i].src=TabImages[i].src.split('?')[0]+new Date()
     	}
    else { TabImages[i].src= TabImages[i].src+'?'+new Date() }
     
    }
    
    }
     
    </script>
    pour ce qui est de remplace 5000 par inttostr(Ed_refresh.Value)

    il vient d'ou ton inttostr(Ed_refresh.Value) ?
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  18. #18
    Membre émérite
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 543
    Détails du profil
    Informations personnelles :
    Âge : 72
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 543
    Par défaut
    Déjà merci pour t'occuper de moi.

    Comme ce code Htm est généré en Delphi, sur ma fiche se trouve un timer réglé à 10s et un TSpinedit (composant) qui se nomme "Ed_refresh.Value" qui permet de choisir de 1s à 30s.

    C'est ce temps de 10s qui était utilisé pour le refresh de la page.

    Ce serait une bonne chôse de l'adapter au new code pour ne pas imposer le temps unique de 5s.

    Je viens d'essayer ta proposition, et au démarrage c'est ok puis après 5s, c'est ok puis après 5s, je n'ai plus l'image.

    Pas évident, avant de poster j'avais déjà pas mal galéré.

    Seul le refresh de toute la page fonctionnait correctement.

    Ne te casse pas trop la tête avant ton week-end.

    @+,

    Cincap

  19. #19
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    heu faut virer le refresh ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  20. #20
    Membre émérite
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 543
    Détails du profil
    Informations personnelles :
    Âge : 72
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 543
    Par défaut
    Il était viré ! c'était pour te donner la configuration relatée dans mon 1er topic

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. rafraîchir les images
    Par bdfdivonne dans le forum HyperFileSQL
    Réponses: 3
    Dernier message: 17/07/2011, 17h54
  2. [AC-2007] Où est ce que Access stocke les images?!
    Par Marc22 dans le forum Access
    Réponses: 2
    Dernier message: 09/03/2010, 12h57
  3. Rafraîchir que l'image d'une page web avec Delphi
    Par cincap dans le forum Débuter
    Réponses: 3
    Dernier message: 29/06/2009, 09h10
  4. Réponses: 4
    Dernier message: 23/05/2007, 09h51
  5. manipuler les images .bmp(en tant que matrices)
    Par amoeva dans le forum C++Builder
    Réponses: 8
    Dernier message: 21/04/2007, 00h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo