javascript w3schools هل يمكنني تطبيق كس على العناصر ضمن إطار إفريم؟




w3schools html web page design (2)

لا، ليس من خارج الإطار. إن <iframe> هو عالمها الخاص. إذا كانت النطاقات الخ مباراة، ثم جافا سكريبت يمكن التواصل داخل وخارج، ويمكن (إذا أراد أن) حقن كس في إطار الطفل.

إذا كان <iframe> يحتوي على محتوى من نطاق مختلف، فهناك الكثير مما يمكنك فعله. تتحكم الصفحة الرئيسية بحجم الإطار وما إذا كان مرئيا، ويمكن وضع المحتوى الخاص به على الإطار من خلال تحديد الموضع، ولكن لا يمكن أن يؤثر بشكل مباشر على طريقة عرض محتوى الإطار الفعلي.

غالبا ما أرى المواقع التي تستخدم إطارات إفريم التي تحتوي على موقع خارجي، وإطارا أعلى يحتوي على وظيفة جافا سكريبت للمستخدم.

مثل برنامج تحليلات المستخدم، شريط ديغ، الخ ...

أي نصائح لتجربة شيء مماثل؟ =) سيكون رهيبة لمعرفة


إذا كان من نفس المجال يمكنك تداخل محتوى إفريم باستخدام جافاسكريبت كما يلي .. افترض إد إفريم هو IframeId . وتريد تغيير لون عنصر وجود معرف "إليمنتيد".

$("iframe").load(function() {
   var frameContents;
   frameContents = $("#IframeId").contents(); 
   frameContents.find("#elementId").css("color","#fff");
});




iframe