Comment puis-je appeler le parent-fenêtre de jquery fonction avec la variable à partir de la fenêtre popup javascript?
Comment puis-je appeler le parent-fenêtre de jquery fonction avec la variable à partir de la fenêtre popup javascript? Aucun des exemples simples que je peux regarder?
Quel type de variable vous êtes de passage? le sélecteur? chaîne html? la fonction? Élément du DOM (ouch)?
N'parent.$(quelque chose)? Semble comme il se doit.
juste une chaîne à un parent de la fenêtre de la fonction de popupwindow.
Quel genre de string? Un sélecteur de chaîne? Un extrait de code html?
une chaîne de caractères envoyée à partir de parent_window la fenêtre par GET(indiquant l'état de parent_window). pendant la fermeture de la popup j'ai envie de passer à la chaîne(quelque chose comme '1' ou '2') retour à la parent_window fonction après de la fenêtre parent de la recharge, de sorte qu'il peut obtenir l'ancien état.
N'parent.$(quelque chose)? Semble comme il se doit.
juste une chaîne à un parent de la fenêtre de la fonction de popupwindow.
Quel genre de string? Un sélecteur de chaîne? Un extrait de code html?
une chaîne de caractères envoyée à partir de parent_window la fenêtre par GET(indiquant l'état de parent_window). pendant la fermeture de la popup j'ai envie de passer à la chaîne(quelque chose comme '1' ou '2') retour à la parent_window fonction après de la fenêtre parent de la recharge, de sorte qu'il peut obtenir l'ancien état.
OriginalL'auteur Kumar | 2009-12-10
Vous devez vous connecter pour publier un commentaire.
ouvreur de est une référence à la
window
objet de l'ouverture d'un document. I. e. vous avez accès à l'javascript global de l'espace de noms de l'ouverture d'une fenêtre.par exemple
si vous appuyez sur la "propagation url" dans une (toute) la fenêtre popup de l'appel de fonction vont remonter à la première non-fenêtre pop-up (ayant ouvre=null).
edit: gardez à l'esprit que les restrictions de sécurité (comme la croix domaine des contrôles) mis en œuvre dans le navigateur appliquer.
edit2: exemple avec l'histoire.aller(0)
oui, je suis de changer certaines de la main-contenu de la fenêtre dans la fenêtre contextuelle, donc je veux pour recharger avec le contenu modifié et utilisé de l'histoire.aller(0) pour la restauration de la même page vue comme avant.
Je pense que j'ai peut-être besoin lorsque la fenêtre principale de rechargement est terminé,alors que je peux appeler le jquery(fenêtre principale). j'ai essayé avec de la fenêtre.parent.onload=function_name; mais il n'a pas travaillé. d'une autre manière?
Bien, après la "contexte.l'histoire.aller(0)" je veux exécuter une fonction. comme "ouvreur.foo(url);" . que le fn. pas de travail.après la recharge. toutes les idées de vérifier l'achèvement de la fenêtre parent de rechargement.
Maintenant c'est une question intéressante. J'ai un peu de doute, vous pouvez utiliser $(ouvreur.document).prêt() pour que, si je n'ai pas testé. Si cela ne fonctionne pas, vous devez ouvrir une autre question sur la que question spécifique.
OriginalL'auteur VolkerK
Normalement vous définissez un plugin fonction comme ceci:
Puis utilisez ceci:
OriginalL'auteur Catalin
J'imagine fenêtre.ouvreur.$(mavariable) serait trop de travail.
peut-être vous avez besoin de la fenêtre.ouvre-porte.myFunction(someVariable)
exactement, mais comment définir le "myFunction(somevariable)" dans la fenêtre parent jquery.
function myFunction(somevariable) { /* comme ça? */ }
OriginalL'auteur Chris Fulstow