Passage de parametres entre fenetre (via javascript ?)

Passage de parametres entre fenetre (via javascript ?) - HTML/CSS - Programmation

Marsh Posté le 17-10-2007 à 13:44:11    

Bonjour,
 
J'ai un textarea et souhaiterais que suite à l'upload d'un fichier celui-ci se remplisse avec le contenu du fichier.
(Et bien sûr faire des tests entre l'upload et le remplissage sur le fichier.)
 
J'ai pour l'instant une page et un bouton sur celle-ci qui m'ouvre une fenêtre avec un bouton upload.
 
Mon problème est le suivant:
Comment renvoyer les paramètres (dont le nom du fichier à uploader) de ma fenêtre vers la page (si possible sans recharger la dite page) ?
 
Merci

Reply

Marsh Posté le 17-10-2007 à 13:44:11   

Reply

Marsh Posté le 17-10-2007 à 13:50:55    

Bonjour,
 
penche toi du coté de GetElementById() :) et window.opener


Message édité par micfont999 le 17-10-2007 à 13:51:44
Reply

Marsh Posté le 17-10-2007 à 13:53:13    

Désolé, ce n'est pas possible en javascript.
 
Javascript tourne du côté du poste client, pas du côté du serveur.
 
Quand le fichier est uploadé, il est transféré du poste client vers le serveur.
 
Javascript ne peut pas attraper le fichier qui se trouve maintenant sur le serveur pour l'afficher dans HTML.
 
Il faut utiliser un autre language, par exemple PHP.
 
Par ailleurs, il n'est pas possible, pour des raisons de sécurité, qu'un programme javascript aille lire un fichier qui se trouve sur le poste client.

Reply

Marsh Posté le 17-10-2007 à 13:55:10    

bah il va falloir qu'il utilise php oui, mais sinon c'est possible ...  
(c'est vrai que j'avais pas vu qu'il avait marqué javascript dans l'intitulé du topic )

Reply

Marsh Posté le 17-10-2007 à 14:10:44    

J'ai oublié de spécifier que le tout est géré par des scripts CGI qui peuvent modifier la structure HTML de la fenêtre et/ou de la page.
 
La piste window.opener me semble bien intéressante !

Reply

Marsh Posté le 17-10-2007 à 14:14:35    

les deux pistes sont interessantes normalement .. :)

Reply

Sujets relatifs:

Leave a Replay

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