تصف هذه المقالة طريقة تنفيذ وظيفة الاتصال عبر الصفحة IFRAME بواسطة JS. شاركه للرجوع إليه. طريقة التنفيذ المحددة هي كما يلي:
في المشاريع ، ستواجه حتما مثل هذه المشكلة. تقدم الصفحة IFRAME وتتطلب من الصفحة الأصل استدعاء وظيفة صفحة الطفل أو تحتاج صفحة الطفل إلى استدعاء وظيفة الصفحة الأصل. على سبيل المثال: هناك الآن صفحتان parent.html و Child.html. حيث يحتوي Parent.html على Iframe و Iframe يشير إلى Child.html. أنت الآن بحاجة إلى استدعاء طريقة JS للطفل. html/parent.html في parent.html/child.html.
تطبيق التعليمات البرمجية المحدد كما يلي:
parent.html الصفحة الوالد:
انسخ الرمز كما يلي: <html>
<head>
<script type = "text/javaScript">
وظيفة Parent_Click () {
تنبيه ("من صفحة الوالدين") ؛
}
</script>
</head>
<body>
<type type = "button" value = "استدعاء وظيفة الصفحة" onClick = "parent_click () ؛" />
<type type = "button" value = "استدعاء وظيفة صفحة الطفل" onClick = 'window.frames ["partypage"]. Child_Click () ؛ " />
<iframe id = "philespage" name = "philespage" src = "inner.html" frameBorder = "0"> </frame>
</body>
</html>
الصفحة الفرعية child.html:
انسخ الرمز كما يلي: <html>
<head>
<script type = "text/javaScript">
وظيفة child_click () {
تنبيه ("تسمى وظيفة الصفحة الفرعية") ؛
}
</script>
</head>
<body>
<type type = "button" value = "استدعاء وظيفة صفحة الوالدين" onClick = 'parent.window.parent_click () ؛ " />
<type type = "button" value = "استدعاء وظيفة الصفحة" onClick = "child_click () ؛" />
</body>
</html>
آمل أن يكون الوصف في هذه المقالة مفيدًا لبرمجة الويب للجميع بناءً على JavaScript.