PDA

View Full Version : سوال: ترتیب قرار دادن لایه برروی هم



shmata
یک شنبه 11 تیر 1391, 10:52 صبح
اگر با IE به سایت http://test.taghrib.com مراجعه بفرمایید , مشاهده خواهید کرد که منوی در زیر لایه flv player قرار میگیرد
z-index برای این مورد اصلا کار ساز نیست :(
آیا راهی وجود دارد که منوی اصلی برروی flv player قرار گیرد ؟
توجه : این player از یک interface فلش استفاده میکند.
وقتی در سایر مرورگر ها مثل ff و chrome بدرستی کار میکند حتما یه راهی هم برای IE باید موجود باشد

Saber Mogaddas
یک شنبه 11 تیر 1391, 12:14 عصر
سلام.
برای حل این مشکل ابتدا باید تگ object را داخل یک تگ دیو گذاشته و به آن مقدار z-index=0 دهید همانطور که می دانیم z-index باید همراه دستور position بیاد پس position رو برابر با relative کنید و بعد به تگ object پارامتر زیر را با wmode مساوی value= transparent دهید و بعد برای embed attr نیز value-transparent دهید به شکل زیر :(بجای att هم که باید attribute هاتون رو برای هر تگ بنویسید)


<object att>
<param name="wmode" value="transparent">
<embed att wmode="transparent">
</object>

موفق باشید..

shmata
دوشنبه 12 تیر 1391, 14:06 عصر
سلام.
برای حل این مشکل ابتدا باید تگ object را داخل یک تگ دیو گذاشته و به آن مقدار z-index=0 دهید همانطور که می دانیم z-index باید همراه دستور position بیاد پس position رو برابر با relative کنید و بعد به تگ object پارامتر زیر را با wmode مساوی value= transparent دهید و بعد برای embed attr نیز value-transparent دهید به شکل زیر :(بجای att هم که باید attribute هاتون رو برای هر تگ بنویسید)


<object att>
<param name="wmode" value="transparent">
<embed att wmode="transparent">
</object>

موفق باشید..
با تشکر از شما و ممنون از پاسخ تون امکانش هست که موارد مربوط به wmode و embed attr را دقیق تر بفرمایید چکار کنم
ازتون ممنون میشم .

cyrusthegreat
دوشنبه 12 تیر 1391, 14:07 عصر
دوست عزیز

برای اینکار شما دور object یه div بزار. بعد به اون Div این دوتا خاصیت رو نسبت بده:

z-index: 0;
position: relative;


بعدم هم این مقدار را داخل تگ object اضافه کن:
<param name="wmode" value="transparent">
بعد به تگ embed این attr رو اضافه کن: wmode="transparent"

تموم شد. همین. یعنی کد شما اینجوری می شه:

<div style="z-index = 0; position: relative">
<object ATTRS>
<param name="wmode" value="transparent">
<embed ATTRS wmode="transparent">
</object>
<div>

اون ATTRS رو باید با attribute هایی که مربوط به هر تگ هست عوض کنی.

امیدوارم مشکلتون حل بشه.

shmata
یک شنبه 18 تیر 1391, 10:11 صبح
مواردی که شما فرمودید انجام دادم اما متاسفانه نتیجه نگرفتم :( کدهام به این صورت شد

<script language='javascript'>
AC_FL_RunContent('codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0', 'width', '505', 'height', '318', 'src', ((!DetectFlashVer(9, 0, 0) && DetectFlashVer(8, 0, 0)) ? 'OSplayer' : 'OSplayer'), 'pluginspage', 'http://www.macromedia.com/go/getflashplayer', 'id', 'flvPlayer', 'allowFullScreen', 'true', 'movie', ((!DetectFlashVer(9, 0, 0) && DetectFlashVer(8, 0, 0)) ? 'OSplayer' : 'OSplayer'), 'FlashVars', 'movie=taqrib/tva.flv&btncolor=0x333333&accentcolor=0x20b3f7&txtcolor=0xffffff&volume=50&previewimage=taqrib/tva.jpg&autoload=on&mute=on');
</script>

<noscript>
<div style="z-index = 0; position: relative">
<object ATTRS>
<param name='wmode' value='transparent'>
<embed ATTRS wmode='transparent' src='flvsource' width='505' height='318' allowFullScreen='true' type='application/x-shockwave-flash'>
</object>
</div>
</noscript>

div ای که بهش z-index دادیم و بیرون تگها داخل تگها و ... امتحان کردم نشد .

Saber Mogaddas
یک شنبه 18 تیر 1391, 14:43 عصر
سلام
یک مثال کامل برای اینکار :


<object width="290" height="260" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab"> <param name="wmode" value="transparent"> <param name="src" value="movies/h264render.mp4"> <param name="autoplay" value="true"> <param name="controller" value="false"> <embed wmode="transparent" src="movies/h264render.mp4 (http://barnamenevis.org/view-source:http://www.starvisionadsales.com/movies/h264render.mp4)" width="290" height="260" autoplay="true" controller="false" pluginspage="http://www.apple.com/quicktime/download/"> </embed> </object>
وب سایت منبع (http://www.starvisionadsales.com/test3.html)
موفق باشید..

shmata
یک شنبه 25 تیر 1391, 12:56 عصر
آقا نشد تمام کارها ام انجام دادم
اگر با IE این سایت http://test.taghrib.com را چک کنید میبینید که منو همچنان زیر قسمت فیلم قرار گرفته .
واقعا نمیشه براش کاری انجام داد ؟

Saber Mogaddas
یک شنبه 25 تیر 1391, 13:59 عصر
سلام
به select #menu استایل زیر رو اضافه کن ببین حل میشه :

position:relative;
z-index:10000;

اگه مشکلت حل نشد همین صفحه رو به صورت html همراه با استایلاش ضمیمه کن تابررسی شه..
موفق باشی..

shmata
یک شنبه 25 تیر 1391, 14:58 عصر
آقا نتیجه ای نداشت :(
اگه امکانش هست ایمیلتونو بدید براتون ضمیمه کنم کاربران عادی 400 kb بیشتر نمی تونن attach کنند اینجا