[JS] modification d'un champ dans pop

modification d'un champ dans pop [JS] - HTML/CSS - Programmation

Marsh Posté le 21-10-2009 à 17:57:57    

salut a tous
 
avec window.open, j'ouvre une page web en en pop-up, dans une fenetre "newWindow" : window.open("page.htm","newWindow" )
 
cette page.htm contient un formulaire, dont j'aimerais, par appel JS, modifier la valeur préremplie des champs. typiquement, un nom d'user et un mot de passe à renseigner.
 
je voudrais donc  
- ouvrir page.htm dans newWindow
- préremplir les champ user et mot de passe du formulaire de la page page.htm
 
est-ce possible ? et si oui, comment ?
 
Merci de l'aide que vous pourrez m'apporter.

Reply

Marsh Posté le 21-10-2009 à 17:57:57   

Reply

Marsh Posté le 21-10-2009 à 22:29:12    

[:cupra] sebnutt le dessinateur de snut.fr ?  
 
Pour ton problème, ça va être dur de modifier le contenu de ton popup depuis le javascript qui l'aura ouvert, car le DOM ne sera probablement pas chargé au retour de la fonction window.open().
 
Une façon de faire, serait d'injecter les valeurs des champs dans l'url, d'intercepter cette URL coté serveur pour préremplir les <input> kivonbien.
 
Si tu ne veux pas te prendre la tête avec un langage serveur, tu peux aussi analyser la query string (window.location.search) à coup de javascript (dans le popup donc).

Reply

Marsh Posté le 23-10-2009 à 12:02:21    

oui c'est bien moi :)
merci pour l'info je vais chercher.
 

Citation :

Une façon de faire, serait d'injecter les valeurs des champs dans l'url, d'intercepter cette URL coté serveur pour préremplir les <input> kivonbien.


 
seul bémol, l'URL qui est appelée est hébergée sur un serveur du LAN de ma boite auquel je n'ai pas accès, donc impossible de modifier les champs. sauf si je passe du js en url...


Message édité par sebnutt le 23-10-2009 à 12:03:44
Reply

Sujets relatifs:

Leave a Replay

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