Explorateur d'images avec transmission du chemin... [ HTML/JS/PHP ] - Programmation
Marsh Posté le 09-07-2002 à 09:29:10
toto21 a écrit a écrit : Vous feriez comment? |
je donnerais des détails. beaucoup.
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
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.
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
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.
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?