2010-11-12 10 views
0

J'ai un bouton intitulé "Upload image", lorsque vous cliquez sur le bouton, il ouvre une fenêtre pop-up avec une petite image uploader dans Là. Lorsque vous téléchargez une image, je veux qu'elle indique "Insérer dans la publication" dans la fenêtre pop-up et lorsque vous cliquez dessus, elle insère le nom de fichier de l'image dans le message."Insérer dans la publication" - Insérer des données de formulaire à partir d'une fenêtre pop-up dans la fenêtre principale

J'ai déjà un moyen d'obtenir le nom de fichier, tout ce que je dois savoir est de savoir comment envoyer les données à partir du formulaire de boîte de pop-up et le mettre dans la fenêtre principale.

Des idées?

Nous vous remercions à l'avance

+1

modifier - a ajouté tag 'javascript' pour une meilleure gamme de réponses, changé 'insert' en 'upload-file' – SW4

Répondre

2

Vous pouvez utiliser la propriété d'ouverture de la fenêtre pop-up pour trouver une entrée cachée dans la fenêtre principale:

window.opener.document.getElementById('id_of_hidden').value = 'something'; 
+0

Mais comment l'utiliser? Je n'ai jamais utilisé window.opener avant – Chrish

+0

Il suffit de l'appeler, c'est un script Javascript valide.

1

Lorsque vous ouvrez une fenêtre pop-up, la

window.opener 

propriété pointera vers la fenêtre parent. Vous serez en mesure de procéder à partir de là.

MDC documentation on window.opener