popup pour renseigner un champ
Hello les gens;
j'ai une fonction javascript:
Code:
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();
} |
qui sert à fermer une popup ouverte et à renseigner un champ particulier sur un form de la jsp l'ayant appelée.
Mon soucis est que
Code:
window.opener.document.forms[0][openerField].value
retourne undefined et par consequent pas de champ de modifié. Pourquoi ?
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.