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 :

Refrech d'image automatique


Sujet :

JavaScript

  1. #1
    HwRZxLc4
    Invit�(e)
    Par d�faut Refresh d'image automatique
    Bonjour,

    J'aimerais savoir comment je pourrais faire pour rafraichir une page on il y � 4 photos, avoir un refresh toute les secondes.

    Ps j'y connais rien en javascript.....
    Derni�re modification par SpaceFrog ; 11/04/2007 � 09h49.

  2. #2
    Membre �clair�
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    61
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Avril 2007
    Messages : 61
    Par d�faut
    Euh ca depend

    Est-ce que juste rafraichir la page suffit ou faut il raffraichir la page et changer les photos par quelconque moyen ?

  3. #3
    HwRZxLc4
    Invit�(e)
    Par d�faut
    non juste rafraichir, les images c'est php qui le fais.

  4. #4
    Membre �clair�
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    61
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Avril 2007
    Messages : 61
    Par d�faut
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <meta http-equiv="Refresh" content="3;url=<?php echo $_SERVER['PHP_SELF']; ?>">
    Le chiffre etant le nombre de seconde et tu met ca dans HEAD !

  5. #5
    HwRZxLc4
    Invit�(e)
    Par d�faut
    non, cette technique la je l'utilise d�j�, et voir le navigateur clignot� toutes les secondes sa le fais pas trop, je cherche plut�t un refresh du contenu

  6. #6
    Membre �clair�
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    61
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Avril 2007
    Messages : 61
    Par d�faut
    Je me mefie avec le fait que les images soient gard�es dans le cache !

    Bah tu peux faire un settimeout qui fait un innerHTML qui change le code des 4 images ...

    Essaye de faire une ebauche et si tu n'y arrive pas j'y mettrait ma patte

  7. #7
    Membre Expert Avatar de Djakisback
    Profil pro
    Inscrit en
    F�vrier 2005
    Messages
    2 023
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 2 023
    Par d�faut
    Salut,
    si tu changes le nom des images il devrait pas y avoir de probl�me avec le cache.

  8. #8
    Membre �clair�
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    61
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Avril 2007
    Messages : 61
    Par d�faut
    Citation Envoy� par Djakisback
    Salut,
    si tu changes le nom des images il devrait pas y avoir de probl�me avec le cache.
    Apparement les images sont gererer a partir d'un fichier PHP donc ne change pas de nom

    Faut voir la gueule de son script !

    Une URL est la bienvenue

  9. #9
    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 659
    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 659
    Billets dans le blog
    1
    Par d�faut
    mets un time stamp sur le src de tes images ...


    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    src="monimage.jpg?"+newdate
    et si besoin est couple �a avec un setInterval...


    N'oublies pas non plus que php est interpr�t� cot� serveur et javascript cot� client ...
    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 !

  10. #10
    HwRZxLc4
    Invit�(e)
    Par d�faut
    Bon, j'arrive a rien...

    Donc j'ai mes images g�ner� automatiquement dans un dossier par le soft motion, et je veux afficher la derni�re image � chaque seconde

    voici se que j'ai


    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
    <?php
    $dir1 = 'cam1';
    $dernier1='';
    $date1 = 0;
     
    if (is_dir($dir1)) {
    if ($dh1 = opendir($dir1)) {
    while (($file1 = readdir($dh1)) !== false) {
    if(($file1 != "." && $file1 != "..") && ($cree1 = filemtime($dir1.'/'.$file1))>$date1)
    {
    $date1 = $cree1;
    $dernier1 = $file1;
    }
    }
    closedir($dh1);
    }
    }
     
    echo '
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
     
    <head>
      <title></title>
      <meta name="GENERATOR" content="Quanta Plus">
      <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
      <meta http-equiv="refresh" content="1; URL=cam1.php">
    </head>
    <body>
    <a href="index.php">Retour</a>
          <IMG src="'.$dir1.'/'.$dernier1.'" align="left" border="0" width="640" height="480">
    </body>
    </html>';
     
    ?>
    donc sa fonctionne mais le navigateur clignote et donc j'aimerais que se soie selement l'image et pas la page compl�te...

    Merci d'avance

  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 659
    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 659
    Billets dans le blog
    1
    Par d�faut
    trop de php dasn le code !
    mets nous juste le html / js g�n�r� ...

    l'id�e est juste de mofidier le src de l'image dans un setInterval en ajoutant un timestamp ...
    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
    HwRZxLc4
    Invit�(e)
    Par d�faut
    Ben j'ai rien d'autre comme sa, c'est toutes la page...

    donc je voie pas quoi t'ajouter d'autre, et le html est aussi pr�sent

  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 659
    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 659
    Billets dans le blog
    1
    Par d�faut
    Voici un exemple en html / js

    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'>
    function trutimePic(Pic){
    var updatingPic=setInterval(function(){this.src="monimage.jpg?"+ new Date();},1000)
    }
    </script>
    </head>
     
    <body>
    <img src="monimage.jpg" id="image1" onclick="truetimePic(this)"/>
    </body>
    � partir du premier onclick sur l'image toutes les 1 secondes l'image sera raffraichie...
    seul souci il ne faut pas que le chargement de l'image dure plus d'une seconde ...
    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
    HwRZxLc4
    Invit�(e)
    Par d�faut
    ouaaaa, je suis �pat�, mais une petite question, tu me dit que sais apartire du premi� clic, mais on sais changer sa afin que sa le fasse d� que on ouvre la page ?

    Car c'est le but vu qu'il s'agit d'image de webcam...

    1000x merci.

  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 659
    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 659
    Billets dans le blog
    1
    Par d�faut
    lance la fonction dans le onlaod du body ...
    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
    HwRZxLc4
    Invit�(e)
    Par d�faut
    ok, merci bien, je vais tester sa d'ici un ou deux jours et dit quoi

  17. #17
    HwRZxLc4
    Invit�(e)
    Par d�faut
    voila, j'ai test� plus vite que pr�vu, j'avais h�te d'essayer, mais comme j'ai jamais de chance, sa fonctionne pas...

  18. #18
    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 659
    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 659
    Billets dans le blog
    1
    Par d�faut
    mets nous plutot ton code que l'on puisse juger sur pi�ce
    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 !

  19. #19
    Mod�rateur
    Avatar de Bis�n�rs
    Profil pro
    D�veloppeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    D�tails du profil
    Informations personnelles :
    �ge : 42
    Localisation : France, Rh�ne (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par d�faut
    Code php : S�lectionner tout - Visualiser dans une fen�tre � part
    echo '... <IMG src="'.$dir1.'/'.$dernier1.'?'.date('YmdHis').'" ...';

  20. #20
    HwRZxLc4
    Invit�(e)
    Par d�faut
    Enfaite, vu que y aura un total de 4 images a nom variable, y a t-il pas moyen de faire un refrech tout simplement ?

Discussions similaires

  1. [FLASH 8] Image par Image automatique
    Par ArHacKnIdE dans le forum Flash
    R�ponses: 24
    Dernier message: 13/12/2006, 23h16
  2. Edition de metatags d'images automatique
    Par Airmoi dans le forum C++
    R�ponses: 3
    Dernier message: 25/10/2006, 23h30
  3. [VBA-WORD] je voudrais ins�rer des images automatiquement.
    Par SharkAngel dans le forum VBA Word
    R�ponses: 1
    Dernier message: 21/09/2006, 11h24
  4. g�n�rer xml pour plusieurs images automatiquement
    Par tomagozo dans le forum XML/XSL et SOAP
    R�ponses: 7
    Dernier message: 12/04/2006, 17h56
  5. Actualisation d'image automatique
    Par gromit83 dans le forum G�n�ral Conception Web
    R�ponses: 3
    Dernier message: 01/02/2006, 08h16

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