Maison >interface Web >js tutoriel >Page parent JS et page enfant méthode de transfert de valeur mutuelle_compétences javascript

Page parent JS et page enfant méthode de transfert de valeur mutuelle_compétences javascript

WBOY
WBOYoriginal
2016-05-16 16:56:531979parcourir

1. La page enfant apparaît lorsque la page parent apparaît via window.open
Pour transférer les valeurs de la page enfant vers la page parent, ajoutez simplement window.opener devant du document.
Par exemple :
1. Code de la page parent :




Titre du document sans titre><br>head><br><script language="javascript"><br>function tanchu() <br>{<br> window.open("Untitled-5.html"); <br>}<br>script><br><body><br> <form id="form1" name=" form1 " method="post" action=""><br> onclick="tanchu ()" /><br>               label> ;/body><br></html><br>2. Sous-page code : <br> <br><html xmlns="http://www.w3.org/1999/xhtml"><br><head><br><meta http-equiv="Content-Type" content=" text/html; charset=utf-8" /></p><title>Titre du document sans titre><p>head><br><script language="javascript"><br>function aaa() <br>{<br> window.opener.document.getElementByIdx('textfield').value='123123123';<br>}<br>script><br><body><br> "form1" name=" form1" method="post" action=""><br>  <label> <input type="submit" name="button" id="button" value="Submit"<BR> onclick="aaa ()" /><br> label><br> form><br></body><br></html><br><br>Deuxièmement, la sous-page est un statut de page iframe dans le cadre <br><br><br> Si la page enfant doit transmettre la valeur à la page parent, ajoutez simplement parent devant le document. <strong>1. Code de la page parent : </strong> <br><html xmlns="http://www.w3.org/1999/xhtml"><br><head><br><meta http-equiv="Content-Type" content=" text/html; charset=utf-8" /></p><title>Titre du document sans titre><p>head><br><body><br> <form id="form1" name= " form1" method="post" action=""><br>                                                                                                                                                                                                                                                       <iframe id="myiframe" src="Untitled-3.html">iframe><br> form><br></body> <br></html><br>2. Code de sous-page <br> <br><html xmlns="http://www.w3.org/1999/xhtml"><br><head><br><meta http-equiv="Content-Type" content=" text/html; charset=utf-8" /><br><title>Titre du document sans titre><br>head></p><script language="javascript"><p>function aa() <br>{ <br> var a=parent.document.getElementByIdx('textfield').value;<br> alert(a); <br>}<br>script><br><body><br> < ;form id="form1" name="form1" method="post" action=""><br>  <label> <input type="submit" name="button" id="button" valeur " Soumettre"</p></div><div class="nphpQianMsg"><div class="clear"></div></div><div class="nphpQianSheng"><span>Déclaration:</span><div>Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn</div></div></div><div class="nphpSytBox"><span>Article précédent:<a class="dBlack" title="JavaScript utilise des constructeurs et des prototypes pour simuler les fonctions des compétences C# classes_javascript" href="https://m.php.cn/fr/faq/13771.html">JavaScript utilise des constructeurs et des prototypes pour simuler les fonctions des compétences C# classes_javascript</a></span><span>Article suivant:<a class="dBlack" title="JavaScript utilise des constructeurs et des prototypes pour simuler les fonctions des compétences C# classes_javascript" href="https://m.php.cn/fr/faq/13773.html">JavaScript utilise des constructeurs et des prototypes pour simuler les fonctions des compétences C# classes_javascript</a></span></div><div class="nphpSytBox2"><div class="nphpZbktTitle"><h2>Articles Liés</h2><em><a href="https://m.php.cn/fr/article.html" class="bBlack"><i>Voir plus</i><b></b></a></em><div class="clear"></div></div><ins class="adsbygoogle" style="display:block" data-ad-format="fluid" data-ad-layout-key="-6t+ed+2i-1n-4w" data-ad-client="ca-pub-5902227090019525" data-ad-slot="8966999616"></ins><script> (adsbygoogle = window.adsbygoogle || []).push({}); </script><ul class="nphpXgwzList"><li><b></b><a href="https://m.php.cn/fr/faq/1609.html" title="Une analyse approfondie du composant de groupe de liste Bootstrap" class="aBlack">Une analyse approfondie du composant de groupe de liste Bootstrap</a><div class="clear"></div></li><li><b></b><a href="https://m.php.cn/fr/faq/1640.html" title="Explication détaillée du currying de la fonction JavaScript" class="aBlack">Explication détaillée du currying de la fonction JavaScript</a><div class="clear"></div></li><li><b></b><a href="https://m.php.cn/fr/faq/1949.html" title="Exemple complet de génération de mot de passe JS et de détection de force (avec téléchargement du code source de démonstration)" class="aBlack">Exemple complet de génération de mot de passe JS et de détection de force (avec téléchargement du code source de démonstration)</a><div class="clear"></div></li><li><b></b><a href="https://m.php.cn/fr/faq/2248.html" title="Angularjs intègre l'interface utilisateur WeChat (weui)" class="aBlack">Angularjs intègre l'interface utilisateur WeChat (weui)</a><div class="clear"></div></li><li><b></b><a href="https://m.php.cn/fr/faq/2351.html" title="Comment basculer rapidement entre le chinois traditionnel et le chinois simplifié avec JavaScript et l'astuce permettant aux sites Web de prendre en charge le basculement entre les compétences en chinois simplifié et traditionnel_javascript" class="aBlack">Comment basculer rapidement entre le chinois traditionnel et le chinois simplifié avec JavaScript et l'astuce permettant aux sites Web de prendre en charge le basculement entre les compétences en chinois simplifié et traditionnel_javascript</a><div class="clear"></div></li></ul></div></div><ins class="adsbygoogle" style="display:block" data-ad-format="autorelaxed" data-ad-client="ca-pub-5902227090019525" data-ad-slot="5027754603"></ins><script> (adsbygoogle = window.adsbygoogle || []).push({}); </script><footer><div class="footer"><div class="footertop"><img src="/static/imghwm/logo.png" alt=""><p>Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!</p></div><div class="footermid"><a href="https://m.php.cn/fr/about/us.html">À propos de nous</a><a href="https://m.php.cn/fr/about/disclaimer.html">Clause de non-responsabilité</a><a href="https://m.php.cn/fr/update/article_0_1.html">Sitemap</a></div><div class="footerbottom"><p> © php.cn All rights reserved </p></div></div></footer><script>isLogin = 0;</script><script type="text/javascript" src="/static/layui/layui.js"></script><script type="text/javascript" src="/static/js/global.js?4.9.47"></script></div><script src="https://vdse.bdstatic.com//search-video.v1.min.js"></script><link rel='stylesheet' id='_main-css' href='/static/css/viewer.min.css' type='text/css' media='all'/><script type='text/javascript' src='/static/js/viewer.min.js?1'></script><script type='text/javascript' src='/static/js/jquery-viewer.min.js'></script><script>jQuery.fn.wait = function (func, times, interval) { var _times = times || -1, //100次 _interval = interval || 20, //20毫秒每次 _self = this, _selector = this.selector, //选择器 _iIntervalID; //定时器id if( this.length ){ //如果已经获取到了,就直接执行函数 func && func.call(this); } else { _iIntervalID = setInterval(function() { if(!_times) { //是0就退出 clearInterval(_iIntervalID); } _times <= 0 || _times--; //如果是正数就 -- _self = $(_selector); //再次选择 if( _self.length ) { //判断是否取到 func && func.call(_self); clearInterval(_iIntervalID); } }, _interval); } return this; } $("table.syntaxhighlighter").wait(function() { $('table.syntaxhighlighter').append("<p class='cnblogs_code_footer'><span class='cnblogs_code_footer_icon'></span></p>"); }); $(document).on("click", ".cnblogs_code_footer",function(){ $(this).parents('table.syntaxhighlighter').css('display','inline-table');$(this).hide(); }); $('.nphpQianCont').viewer({navbar:true,title:false,toolbar:false,movable:false,viewed:function(){$('img').click(function(){$('.viewer-close').trigger('click');});}}); </script></body><!-- Matomo --><script> var _paq = window._paq = window._paq || []; /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); (function() { var u="https://tongji.php.cn/"; _paq.push(['setTrackerUrl', u+'matomo.php']); _paq.push(['setSiteId', '9']); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); })(); </script><!-- End Matomo Code --></html>