سؤال

أحاول أن أعشق مجموعة إطارات في iFrame ولا يمكنني الحصول على خلفية مجموعة الإطارات لإظهار شفافة في IE. يعرض Firefox بشكل صحيح.

هذا هو Iframe:

<iframe src="frameset.html" name="myframe" width="500" height="500" frameborder="0" allowtransparency="true"></iframe>

وهذا هو Frameset.html:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
</head>

<frameset cols="21%,*" framespacing="0" border="0" frameborder="no">
<frame name="menu" src="test.html" scrolling="no" marginwidth="0" marginheight="0" noresize="noresize" frameborder="no" style="background: transparent" allowtransparency="true">
<frame name="main" src="test.html" marginwidth="0" marginheight="0" noresize="noresize" frameborder="no" style="background: transparent" allowtransparency="true">
</frameset>

</html>
هل كانت مفيدة؟

المحلول

لا يوجد أحد لديه أي نوع من الإجابة ... باستثناء أن IE مكسورة تمامًا كمحرك متصفح. حتى اليوم مع IE8 و IE9 يخرجان قريبًا. أنا أكره أي. أتمنى أن يقوم جميع المستخدمين بتفريغه لمتصفح حقيقي مثل Firefox أو Opera.

نصائح أخرى

لقد تعلمت مؤخرًا أن IE Browswers لديهم رمز غير قياسي للإطارات: lettransparency = "true"

ضع هذا في iframe الخاص بك وقم بتعيين خلفية الأناقة على شفاف ويجب أن تكون بخير.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top