[ HTML/JS/PHP ] Explorateur d'images avec transmission du chemin...

Explorateur d'images avec transmission du chemin... [ HTML/JS/PHP ] - Programmation

Marsh Posté le 08-07-2002 à 23:10:32    

En fait je voudrais ouvrir une fenêtre Pop-up dans laquelle l'utilisateur navigerait dans des répertoires définis, puis, qu'en cliquant, sur une image par exemple, le chemin complet de cette image soit saisi dans un champ de texte dans la fenêtre parent.
Vous feriez comment?

Reply

Marsh Posté le 08-07-2002 à 23:10:32   

Reply

Marsh Posté le 09-07-2002 à 00:46:38    

:??:

Reply

Marsh Posté le 09-07-2002 à 09:16:38    

:cry:

Reply

Marsh Posté le 09-07-2002 à 09:29:10    

toto21 a écrit a écrit :

Vous feriez comment?


je donnerais des détails. beaucoup.

Reply

Marsh Posté le 09-07-2002 à 10:01:04    

des détails???
Bah je vois pas ce que je pourrais dire de plus!
J'ai deux fenêtres, prenons simple pour l'instant, j'ai une image dans une des fenêtre, je voudrais que quand je clique dessus, le chemin de l'emplacement de cette image (par ex. /images/photos/1.jpg) soit transmis dans une autre fenêtre et vienne s'inscrire dans un champ de texte  
<input type="text" name="champ1">...
 
En gros j'aurais alors
/images/photos/1.jpg dans le champ1

Reply

Marsh Posté le 09-07-2002 à 10:13:43    

toto21 a écrit a écrit :

Bah je vois pas ce que je pourrais dire de plus!


tu viens déjà d'en dire plus. à lire ton message original, on ne sait pas si tu sais ouvrir une popup, que tu veux qu'on te détaille tout ...
 
bref.
 
l'input dans la fenêtre principale doit être nommé pour être manipulé :
 
<input type='text' id='myInput'>
 
en js, tu peux y accéder avec getElementById(), méthode de document. <input> possède une variable value qui change sa valeur.
 
donc :
 
document.getElementById('myInput';) donne accès à l'<input>.
document.getElementById('myInput';).value ... à sa valeur
document.getElementById('myInput';).value = '/images...' change sa valeur.
 
dans ta popup, window.opener pointe vers la fenêtre d'ouverture, qui possède la variable document.
 
donc  
 
window.opener.document.getElementById('myInput';).value = '/images...'
 
change sa valeur.
 
maintenant, tu veux certainement changer cette valeur lorsque tu cliques sur l'image.  
 
<img src='....' onclick='lecodejs'>
 
où 'lecodejs' est le window.opener.doc.... du dessus, sauf qu'au lieu de mettre '/images...' dans la valeur de l'input, tu mets la source de l'image, this.src.

Reply

Marsh Posté le 09-07-2002 à 10:39:01    

:ouch: sur le cul!
Ca marche nickel merci!!!!!!!!

Reply

Marsh Posté le 09-07-2002 à 15:13:23    

Et sur une animation Flash il y a moyen de faire ça SANS modifier l'animation en elle-même?
J'ai essayé avec <object ... onClick...> et ça à pas l'air d'aller  :cry:

Reply

Marsh Posté le 09-07-2002 à 15:26:24    

peut-être si tu l'affiches en windowless (->google). si ça ne marche toujours pas, tu laisses l'affichage en windowless et tu rajoutes un layer par-dessus qui intercepte le onclick.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed