window.opener et image

crinoline
Invité n'ayant pas de compte PHPfrance

14 janv. 2007, 03:11

bonsoir,

voilà, mon problème...

j'utilise un fichier avec un lien qui ouvre un pop up.

le pop up contient un formulaire avec un champs file qui récupère des images

lorsque j'upload le fichier image, je ferme la pop up et je veux afficher l'image à un endroit choisi de ma page parente..mais ce an marche pas

dans mon pop up, je passe la commande :
window.opener.document.getElementById('source').src= document.forms.nomduformulaire.nomduchampsfile.value;

et dans ma page parente, je déclare : <img id='source' scr='' border='0'>

...mais rien ne s'affiche !!

je n'y comprends rien !

pouvez-vous m'aider ??

Mammouth du PHP | 1885 Messages

14 janv. 2007, 03:16

La valeur retournée sera celle du fichier local au client.
Il faudra faire l'uploader, récupérer la nouvelle adresse sur le serveur et l'utiliser lors de l'affichage de la page appelante.
La programmation est l'expression de la poésie d'un programmeur
Génération PHP

crinoline
Invité n'ayant pas de compte PHPfrance

14 janv. 2007, 03:39

ok !

en effet, j'avais ce problème d'url...j'ai résolu le problème suivant tes conseils :

dans mon fichier upload, je passe ....if($move){$fichier=basename($fichier); puis ma commande window.opener avec en paramètre $fichier..;


merci beaucoup !

problème résolu

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

14 janv. 2007, 11:42

Modération :
Puisque ta question est résolue, j'ajoute le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.

Tu peux réaliser cette opération toi-même
en cliquant sur le bouton [Mettre Résolu] qui s'affiche en haut à gauche de ce sujet
si tu as posté le 1er message en tant que membre (inscrit et identifié).

Alors... inscris-toi !!! ;)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Invité
Invité n'ayant pas de compte PHPfrance

14 janv. 2007, 16:36

en effet, je n'étais pas inscrit et donc je pouvais chercher longtemps ce bouton résolu !

je m'inscris donc ...