apercu d'image avant upload ie:ok, firefox : NO

Eléphanteau du PHP | 37 Messages

28 sept. 2007, 09:05

bonjour a tous
J'ai crée d'apres se que je comprend du javascript, un script permettant d'avoir un aperç de l'image qu'on a selectionner avec le champ file
Pour cela j'ai proceder comme tel:

Code : Tout sélectionner

apercu=document.getElementById('monchamp').value; inImg= 'file:///'+apercu; document.getElementById('img').innerHTML='<img src="'+inImg+'" width="'+dW+'" height="'+dH+'" border="0">';


Sous ie sa marche tres bien en local ainsi qu'en ligne!
Sous firefox en local sa marche, mais en ligne ... no

Je pense que l'url du champ "file" doit être modifier pour permettre l'affichage (une histoire d'absolu, relatif ...)
mais je sais pas trop quoi faire, je seche ...
Si quelqun pouvais m'aider

Merci bien ![/code]

Petit nouveau ! | 3 Messages

28 sept. 2007, 09:43

Bonjour,

A mon avis ton problème vient du file:///.
Je crois que Firefox pour des raisons de sécurité bloque l'accès par file:///

Eléphanteau du PHP | 37 Messages

28 sept. 2007, 09:45

et je pourrai faire comment alors? :?

Eléphanteau du PHP | 37 Messages

28 sept. 2007, 09:50

heu visualiser une image qui est sur MON PC ou sur SON pc ? :D
C'est byzarre dans les editeurs de texte on peut visualiser une image qu'on selectionne sur son pc non?

Petit nouveau ! | 3 Messages

28 sept. 2007, 09:53

Il y a une solution mais il faut régler ton navigateur (donc configuration client....)
Il faut que dans le prefs.js de firefox tu indiques :

Code : Tout sélectionner

user_pref("capability.policy.TrustInCheckloadURI.checkloaduri.enabled", "allAccess"); user_pref("capability.policy.TrustInCheckloadURI.sites", "adresse de ton site"); user_pref("capability.policy.policynames", "TrustInCheckloadURI");
Puis tu redémarres firefox. je pense que ça marche....

Eléphanteau du PHP | 37 Messages

28 sept. 2007, 09:56

humm une tel solution est inutile .... :?

Mammouth du PHP | 1776 Messages

28 sept. 2007, 12:03

Cette fonction a à la base été interdite pour des raisons de securité...
Il faut faire avec :wink:

Eléphanteau du PHP | 37 Messages

28 sept. 2007, 12:05

le meilleur qui reste a faire et donc d'uploader l'image apres avoir cliker sur le champ parcourir si j'ai bien compris ...
mais bon perte de temps :(
merci bien pour toute ses reponses :P

Mammouth du PHP | 1668 Messages

14 oct. 2007, 18:08

salut, je ne m'y connais pas trop en JS, mais pourquoi de pas étudier ce système par lien

si tu veut, ton champs serais le lien d'un bouton qui ouvrirait un pop-up vers l'image de ton ordi... a penser

:arrow: si tu pouvais le mettre en test sur ton site comme sur les forums de l'éditeurs de javascripts...
"À ceux qui poursuivent leurs rêves et se spécialisent dans l'impossible" Joseph Kong

10 ans de PHP, déjà.

"moi jtrouve que katagoto il déchire!" Nagol