Hello les gens;
j'ai une fonction javascript:
qui sert à fermer une popup ouverte et à renseigner un champ particulier sur un form de la jsp l'ayant appelée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 function closepopup(form, openerField, popupField) { var inputField = form[popupField]; var value; if (inputField.options) { value = inputField.options[form[popupField].selectedIndex].value; } else if (inputField.type == "file") { value = inputField.value; } else { for (i=0; i < form.elements.length; i++) { var element = form.elements[i]; if (element.name == popupField && element.checked) { value = element.value; break; } } } window.opener.document.forms[0][openerField].value = value; window.close(); }
Mon soucis est queretourne undefined et par consequent pas de champ de modifié. Pourquoi ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part window.opener.document.forms[0][openerField].value
J'ai trouvé un gars avec exactement le même souci que moi ici:
http://www.coderanch.com/t/119453/HT...t-close#592535
Merci pour toutes vos contributions.
Partager