في JS ، Window.Opner ليست سوى إشارة إلى النافذة الأم في نافذة البوب. على سبيل المثال:
في A.HTML ، يتم إجراء نافذة جديدة بالنقر فوق الزر وطرق أخرى. ثم في B.HTML ، يمكنك الرجوع إلى A.HTML من خلال Window.Opener (تم حذفه كافتتاح) ، بما في ذلك مستند A.HTML وغيرها من الكائنات لتشغيل محتوى A.HTML.
إذا فشل هذا المرجع ، فسوف يعود فارغة. لذلك ، قبل استدعاء كائن الافتتاح ، يجب عليك أولاً تحديد ما إذا كان الكائن فارغًا ، وإلا فإن خطأ JS مع "الكائن فارغ أو غير موجود" سيظهر.
مثال
المباراة الافتتاحية
نسخ رمز رمز على النحو التالي:
<html>
<body>
<name form = form1>
<نوع الإدخال = اسم النص = INPU>
<نوع الإدخال = زر OnClick = "javaScript: window.open ('Back2Opner.html؟ toname = eptyer.form1.inpu') ؛" >>
</form>
</body>
</html>
Back2opener.html
نسخ رمز رمز على النحو التالي:
<html>
<body>
<name form = form1>
<نوع الإدخال = اسم النص = INPU>
<a class = under href =# onClick = "{epener.document.form1.inpu.value+= 'Sun chao ،' ؛}"> إضافة </a>
</form>
</body>
</html>
رمز JS:
window.open () ؛
عندما يكون الدفع ناجحًا ، يتم دفع سداد منصة الدفع بنجاح ، ويتم تحميل صفحة نجاح الدفع على رمز JS.
window.opent.location.href = url ؛