Dans JS, Window.opner n'est qu'une référence à la fenêtre mère dans la fenêtre pop -up. Par exemple:
Dans A.HTML, une nouvelle fenêtre est réalisée en cliquant sur le bouton et d'autres méthodes. Ensuite, dans B.HTML, vous pouvez référencer A.HTML via Window.Opener (omis en tant qu'ouvreur), y compris le document A.HTML et d'autres objets pour faire fonctionner le contenu de A.Html.
Si cette référence échoue, elle renverra null. Par conséquent, avant d'appeler l'objet d'ouverture, vous devez d'abord déterminer si l'objet est nul, sinon l'erreur JS avec "l'objet est vide ou n'existe pas" apparaîtra.
exemple
ouvreur.html
Copier le code du code comme suit:
<html>
<body>
<Form name = form1>
<entrée type = nom de texte = inpu>
<entrée type = bouton onclick = "javascript: window.open ('back2opner.html? toname = ouverture.form1.inpu');" >>
</ form>
</docy>
</html>
back2opener.html
Copier le code du code comme suit:
<html>
<body>
<Form name = form1>
<entrée type = nom de texte = inpu>
<a class = sous href = # onclick = "{openner.document.form1.inpu.value + = 'Sun chao,';}"> add </a>
</ form>
</docy>
</html>
Code js:
window.open ();
Lorsque le paiement est réussi, le paiement de la plate-forme de paiement est payé avec succès et la page de réussite du paiement est chargée sur le client.
window.opent.location.href = url;