Si vous êtes dans une po-up et que vous voulez accéder à la fenêtre d'ouverture , utilisez window.opener
. Le plus simple serait si vous pouviez charger JQuery dans la fenêtre parent ainsi:
window.opener.$("#serverMsg").html
// ceci utilise JQuery dans la fenêtre parent
ou vous pouvez utiliser de vieux document.getElementById
plaine pour obtenir l'élément, puis étendre en utilisant le jquery dans la fenêtre de votre enfant. Ce qui suit devrait travail (je ne l'ai pas testé, cependant):
element = window.opener.document.getElementById("serverMsg");
element = $(element);
Si vous êtes dans un iframe ou frameset et que vous voulez accéder au cadre parent, utilisez window.parent
au lieu de window.opener
. Selon la politique de même origine, tout ceci fonctionne sans effort seulement si l'enfant et la fenêtre parent sont dans le même domaine.
Fonctionne uniquement si JQuery est actif dans l'ouvreur, je pense. –
oui, bien sûr ... – roman
parfait, merci! –