Ajout d'options via un popup

Ajout d'options via un popup - PHP - Programmation

Marsh Posté le 28-07-2006 à 17:15:27    

Salut
 
Depuis plusieurs jours je recherche un script qui permet de rajouter une option dans une liste déroulante à partir d'une fenêtre popup (qui apparait quand on clique sur un lien "autre" à coté de la liste déroulante en question). Une fois que la nouvelle option est validé dans le popup, elle doit apparaitre dans la liste déroulante de la fenêtre parente un peu comme si il y avait rafraichissiment de la page. Mais en même temps il faudrait que les données entrées précédemment dans le formulaire soient conservée... (je sais c'est compliqué  :sweat: )
 
Est ce quelqu'un pourrait m'indiquer où je peux trouver ce type de script car j'ai bien les bases en PHP, mais là c'est un peu chaud pour moi et puis je ne trouve rien sur Google? Merci d'avance.

Reply

Marsh Posté le 28-07-2006 à 17:15:27   

Reply

Marsh Posté le 28-07-2006 à 17:23:34    

sur la validation de l'option dans le popup tu mets:

Code :
  1. window.opener.document.getElementById('IdDuSelectDelaFenetreParente').appendChild(document.getElementById('idDuSelectDansLePopUp').options[document.getElementById('idDuSelectDansLePopUp').selectedIndex].cloneNode(true));


Et si tu as un plantage parce que tu as pas le droit d'inserer un noeud d'un document sur un autre, euh ... bin je serais en we :D
Essaye de decouper ton truc en plusieurs fois, et reposte en cas de problème;


Message édité par anapajari le 28-07-2006 à 17:24:03
Reply

Marsh Posté le 28-07-2006 à 17:30:09    

Ok merci je vais essayer ce petit javascript.  Bon WE ! :hello:

Reply

Marsh Posté le 28-07-2006 à 22:37:57    

Tu a pencais aux explorateur qui bloque les popup ? [:benj9002]

Reply

Marsh Posté le 31-07-2006 à 09:33:20    

overcrach a écrit :

Tu a pencais aux explorateur qui bloque les popup ? [:benj9002]


je quote pour la gloire de l'orthographe :o

Reply

Sujets relatifs:

Leave a Replay

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