Afficher une image immédiatement aprés le clic sur parcourir.
ajp55
Messages postés
482
Statut
Membre
-
ajp55 Messages postés 482 Statut Membre -
ajp55 Messages postés 482 Statut Membre -
Bonjour,
Je suis débutant en programmation web et j'ai constaté dans certain site web, qu'aprés avoir cliqué sur parcourir ou browse pour certain navigateur, l'image était immédiatement visible sur le navigateur dans une zone reservé à cela. c'est justement ce que je souhaite faire pour mon site. j'ai écrit ce code
Quand je vérifie l'arbre DOM à l'aide d'un outil j'ai le code suivant dans la chargerlogo
L'image semble chargé mais rien ne s'affiche.
Quelqu'un pourrait -il m'aider?
Merci d'avance pour votre aide.
Je suis débutant en programmation web et j'ai constaté dans certain site web, qu'aprés avoir cliqué sur parcourir ou browse pour certain navigateur, l'image était immédiatement visible sur le navigateur dans une zone reservé à cela. c'est justement ce que je souhaite faire pour mon site. j'ai écrit ce code
<script language="javascript">
function chargerlogo(){
//alert("je suis");
var id = document.getElementById("logosrc");
var obj = document.getElementById("chargerlogo");
var img = document.createElement("img");
img.setAttribute("src", id.value);
obj.removeChild(obj.childNodes.item(0));
obj.appendChild(img);
}
</script>
...
<td bgcolor="#CCCCCC" rowspan="6" colspan="2" id="chargerlogo">Pas de Logo!!!</td>
...
<td>Logo : </td><td><input type="file" onchange="chargerlogo();" id="logosrc" accept="image/*" name="logo" maxlength="250"/></td>
Quand je vérifie l'arbre DOM à l'aide d'un outil j'ai le code suivant dans la chargerlogo
<td bgcolor="#CCCCCC" rowspan="6" colspan="2" id="chargerlogo"><img src = 'C:\image.png'/></td>
L'image semble chargé mais rien ne s'affiche.
Quelqu'un pourrait -il m'aider?
Merci d'avance pour votre aide.
A voir également:
- Javascript afficher une image au clic
- Windows 11 clic droit afficher plus d'options par défaut - Guide
- Légender une image - Guide
- Image iso - Guide
- Reduire taille image - Guide
- Transformer une image en icone - Guide
3 réponses
essaye de voir du côté de Jquery
bon courage!
bon courage!
ajp55
Messages postés
482
Statut
Membre
23
je vais y voir de ce coté. un indice pourrait être utile. je maîtrise pas assez le jquery.
Bonjour,
L'image semble chargé mais rien ne s'affiche.
=> C'est-à-dire ? Comme s'il ne trouvait pas l'emplacement de l'image ?
L'image semble chargé mais rien ne s'affiche.
=> C'est-à-dire ? Comme s'il ne trouvait pas l'emplacement de l'image ?
Salut,
À première vue, je crois que c'était impossible pour des raisons de sécurité. Voici quelques sites qui pourraient vous aider. Ce n'est donc pas impossible, mais certains navigateurs (ex: chrome) semblent plus retissant à donner accès aux images.
https://stackoverflow.com/questions/5802580/html-input-type-file-get-the-image-before-submitting-the-form
https://stackoverflow.com/questions/4094012/how-to-upload-preview-image-before-upload-through-javascript
Voici trois alternatives:
-> Utiliser FLASH
-> Utiliser un iFrame -> Utiliser AJAX ?
-> Utiliser HTML5 https://web.dev/read-files/
avec le nouvel API File
Alex
À première vue, je crois que c'était impossible pour des raisons de sécurité. Voici quelques sites qui pourraient vous aider. Ce n'est donc pas impossible, mais certains navigateurs (ex: chrome) semblent plus retissant à donner accès aux images.
https://stackoverflow.com/questions/5802580/html-input-type-file-get-the-image-before-submitting-the-form
https://stackoverflow.com/questions/4094012/how-to-upload-preview-image-before-upload-through-javascript
Voici trois alternatives:
-> Utiliser FLASH
-> Utiliser un iFrame -> Utiliser AJAX ?
-> Utiliser HTML5 https://web.dev/read-files/
avec le nouvel API File
Alex