Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript
JavaScript Forum programmation JavaScript. Lire : Cours JavaScript, FAQ JavaScript, Toutes les FAQ JavaScript et Sources JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/01/2012, 17h10   #1
Membre habitué
 
Inscription : octobre 2004
Messages : 199
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 199
Points : 140
Points : 140
Par défaut Rafraichir une image dynamiquement

Salut a tous,

je souhaite rafraichir une image dynamique sur une page, avec un petit formulaire d'upload

lorsque l'on uploade une image, celle ci est déposée sur le serveur, et j'essaie de rafraichir l'image pour afficher celle fraichement déposée
cela marche sous Chrome, l'image change instantannéement, mais pas sous Firefox ni IE

voici le code appelé dans la fonction :
Code :
1
2
var doc = document.getElementById("maPhoto");
doc.src = 'images/trombi/inconnu.jpg';
j'ai testé aussi en mettant un usemap en attribut et en le modifiant avec une variable qui s'inscremente ca marche pas ...
Code :
1
2
var doc = document.getElementById("maPhoto");
doc.usemap= 'usemap<? echo $usemap++; ?>';
(bien sur je crée mon image comme suit : <img id="maPhoto" usemap="#usemap"............)Je suis bloqué je trouve plus de solution !
franck06 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2012, 17h23   #2
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 071
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

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

Informations forums :
Inscription : mars 2002
Messages : 30 071
Points : 45 201
Points : 45 201
Code :
doc.src = 'images/trombi/inconnu.jpg'+new Date().getMilliseconds();
__________________
Ma page 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


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2012, 18h07   #3
Membre habitué
 
Inscription : octobre 2004
Messages : 199
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 199
Points : 140
Points : 140
Je n'ai pas précisé que l'image déposée porte le même nom que celle affichée.
Si c'est l'utilisateur toto qui dépose son image, il va déposer l'image toto.jpg qui écrase celle déjà existante...

Ce que tu m'as donné ne marche pas car on essaie d'afficher l'image
inconnu.jpg167 (à ce moment précis) qui n'existe pas.

J'ai inconnu.jpg qui est affiché, j'uploade inconnu.jpg, j'aimerais que l'affiche de l'image change dynamiquement à l'écran

J'ai essayé, cela dit, d'afficher une image différente. Là ça marche en effet, mais on ne peut pas avoir le même nom d'image rafraichi ?
franck06 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2012, 18h18   #4
Membre Expert
 
Avatar de Eric2a
 
Homme Eric Garidacci
Inscription : septembre 2005
Messages : 1 057
Détails du profil
Informations personnelles :
Nom : Homme Eric Garidacci
Âge : 41

Informations forums :
Inscription : septembre 2005
Messages : 1 057
Points : 1 564
Points : 1 564
Salut,

Citation:
Envoyé par franck06
ne marche pas car on essaie d'afficher l'image
inconnu.jpg167
Ajoute le point d'interrogation après le nom du fichier
Code :
doc.src = 'images/trombi/inconnu.jpg?'+new Date().getMilliseconds();
__________________

N'oubliez pas le vote des messages utiles ainsi que le Tag [Résolu].

Mon Site Web : Corse - Actualité, Météo, Vidéos, Logiciels, ...
Eric2a est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2012, 18h26   #5
Membre habitué
 
Inscription : octobre 2004
Messages : 199
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 199
Points : 140
Points : 140
Ahhhhhh voila ça marche, merci.
Juste avant de clôturer, ça sert a quoi le "?" ?
franck06 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2012, 18h52   #6
Membre Expert
 
Avatar de Eric2a
 
Homme Eric Garidacci
Inscription : septembre 2005
Messages : 1 057
Détails du profil
Informations personnelles :
Nom : Homme Eric Garidacci
Âge : 41

Informations forums :
Inscription : septembre 2005
Messages : 1 057
Points : 1 564
Points : 1 564
Si on désire ajouter une chaîne de requête, le point d'interrogation est là pour la séparer de l'adresse de la ressource.

Ressource :
http://www.exemple.com/article.php
Ressource + chaîne de requête
http://www.exemple.com/article.php?id=1234
Avec la méthode de SpaceFrog, l'actualisation est effective car l'URL est toujours différente.
__________________

N'oubliez pas le vote des messages utiles ainsi que le Tag [Résolu].

Mon Site Web : Corse - Actualité, Météo, Vidéos, Logiciels, ...
Eric2a est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2012, 22h56   #7
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 071
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

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

Informations forums :
Inscription : mars 2002
Messages : 30 071
Points : 45 201
Points : 45 201
Quoi j'ai pas mis le ? ...

Honte à moi
__________________
Ma page 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


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/01/2012, 11h16   #8
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 13 808
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 41
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2008
Messages : 13 808
Points : 35 787
Points : 35 787
Citation:
Envoyé par SpaceFrog
Quoi j'ai pas mis le ? ...

Honte à moi


T'as raison, un oubli ou une faute de frappe qui oblige le demandeur à essayer de comprendre ce que tu as voulu faire plutôt que de copier / coller bêtement, c'est vraiment honteux !
__________________
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Bovino est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2012, 14h23   #9
Membre habitué
 
Inscription : octobre 2004
Messages : 199
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 199
Points : 140
Points : 140
Citation:
Envoyé par Bovino Voir le message


T'as raison, un oubli ou une faute de frappe qui oblige le demandeur à essayer de comprendre ce que tu as voulu faire plutôt que de copier / coller bêtement, c'est vraiment honteux !
bof ca marchait et j'ai quand même demandé a quoi ca servait ...
franck06 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h27.


 
 
 
 
Partenaires

Hébergement Web