Page 1 sur 1

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

Posté : 28 sept. 2007, 09:05
par Monnier
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]

Posté : 28 sept. 2007, 09:43
par marama
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:///

Posté : 28 sept. 2007, 09:45
par Monnier
et je pourrai faire comment alors? :?

Posté : 28 sept. 2007, 09:50
par Monnier
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?

Posté : 28 sept. 2007, 09:53
par marama
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....

Posté : 28 sept. 2007, 09:56
par Monnier
humm une tel solution est inutile .... :?

Posté : 28 sept. 2007, 12:03
par DocType
Cette fonction a à la base été interdite pour des raisons de securité...
Il faut faire avec :wink:

Posté : 28 sept. 2007, 12:05
par Monnier
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

Posté : 14 oct. 2007, 18:08
par katagoto
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...