ehsan2007
جمعه 12 بهمن 1386, 23:36 عصر
سلام به تمامی دوستان
توی یک تاپیک دوستان در مورد فیلتر ها کمی بحث کرده بودن ولی جواب درستی من ندیدم
http://barnamenevis.org/forum/showthread.php?t=83544
فیلترها فقط توی اکسپلورر که مرورگر خود ماکروسافت هست اجرا میشه بیشتر یا شاید همه فیلتر ها مخصوص عکسهای png میباشند که به صورت شیشه ای هستن مثل ویندوز ویستا که بالای هر پنجره پشت زمینه دسکتاپ از توش دیده میشه
توی مرورگر مثل firefox عکس با پسوند png معمولی مانند دیگر عکس ها میشه کار کرد یعنی اگه عکسو بطور عرضی یا طولی پشت ضمینه یک جدول قرار بدیم کار میکنه ولی توی مرورگر اینترنت اکسپلورر چنین کاریرو به صورت معمولی نمیشه کرد یعنی اگه با کد شیوه نامه background-repeat: repeat-x یا repeat-y بکگراند یک جدولو تنظیم کنیم در اکسپلورر فقط خود عکس نشون داده میشه وکدها کار نمیکنه برای اینکه کدها کار بکنه در اکسپلورر باید از فیلترهای میکروسافت استفاده کنیم به عنوان نمونه کد
filter:progid:DXImageTransform.Microsoft.AlphaImag eLoader(src='images/vert_tab_btm_active.png',sizingMethod="scale");
یک فیلتر هست که یک عکس png رو هم به صورت عرضی و هم طولی توی یک صفحه بک گراند یک جدول قرار میده ولی این کد با firefox اجرا نمیشه
کمی که فکر کردم این به ذهنم رسید که ما دوتا کد css برای یک جدول مینویسیم اگه مرورگر اکسپلورر بود کدی که فیلتر داره اجرا بشه واگه firefox بود کد معمولی اجرا بشه ولی حالا توی شناسایی مرورگر به مشکل برخوردم
یک کد قبلا دیده بودم که اگه مرورگر ie5بود css جدا اجرا میشد واگهie6بود کد css معمولی اجرا میشد مثل
<link href="آدرس فایل css معمولی" rel="stylesheet" type="text/css" /><!--[if gte IE 5]><style type="text/css">@import url(آدرس فایل css برای ie5');</style><![endif]-->
حالا این کارو آیا میشه برای firefox اجرا کرد یانه
اگه نمیشه چطور مرورگرو تشخیص بدیم چی هست
اگه دو راه بالا نمیشه
آیا با کد جاوا میشه این چنین کاریرو کرد یا نه
بازم اگه با جاوا نمیشه
فقط یک را میمونه سایت وبگذر چگون تشخیص میده که مرورگر از چه نوعه و اگه بتونیم با asp.net تشخیص بدیم مرورگر چیه کد css میشه با بار گذاری صفحه در فواصل زمانی و استفاده کردن از آجاکس برگرداند
دوستان شما هم اگه فکری به ذهنتون میرسه بگید تا دوتان دیگه در موردش بحث کنن
در ضمن من فقط توی دو مرورگر ie&firefox فیلترهارو امتحان کردم دوستان کسی اگه با مرورگر operaیا مرورگرهای دیگه کار کردن و میدونن چه شکلی اجرا میشه بگن
توی یک تاپیک دوستان در مورد فیلتر ها کمی بحث کرده بودن ولی جواب درستی من ندیدم
http://barnamenevis.org/forum/showthread.php?t=83544
فیلترها فقط توی اکسپلورر که مرورگر خود ماکروسافت هست اجرا میشه بیشتر یا شاید همه فیلتر ها مخصوص عکسهای png میباشند که به صورت شیشه ای هستن مثل ویندوز ویستا که بالای هر پنجره پشت زمینه دسکتاپ از توش دیده میشه
توی مرورگر مثل firefox عکس با پسوند png معمولی مانند دیگر عکس ها میشه کار کرد یعنی اگه عکسو بطور عرضی یا طولی پشت ضمینه یک جدول قرار بدیم کار میکنه ولی توی مرورگر اینترنت اکسپلورر چنین کاریرو به صورت معمولی نمیشه کرد یعنی اگه با کد شیوه نامه background-repeat: repeat-x یا repeat-y بکگراند یک جدولو تنظیم کنیم در اکسپلورر فقط خود عکس نشون داده میشه وکدها کار نمیکنه برای اینکه کدها کار بکنه در اکسپلورر باید از فیلترهای میکروسافت استفاده کنیم به عنوان نمونه کد
filter:progid:DXImageTransform.Microsoft.AlphaImag eLoader(src='images/vert_tab_btm_active.png',sizingMethod="scale");
یک فیلتر هست که یک عکس png رو هم به صورت عرضی و هم طولی توی یک صفحه بک گراند یک جدول قرار میده ولی این کد با firefox اجرا نمیشه
کمی که فکر کردم این به ذهنم رسید که ما دوتا کد css برای یک جدول مینویسیم اگه مرورگر اکسپلورر بود کدی که فیلتر داره اجرا بشه واگه firefox بود کد معمولی اجرا بشه ولی حالا توی شناسایی مرورگر به مشکل برخوردم
یک کد قبلا دیده بودم که اگه مرورگر ie5بود css جدا اجرا میشد واگهie6بود کد css معمولی اجرا میشد مثل
<link href="آدرس فایل css معمولی" rel="stylesheet" type="text/css" /><!--[if gte IE 5]><style type="text/css">@import url(آدرس فایل css برای ie5');</style><![endif]-->
حالا این کارو آیا میشه برای firefox اجرا کرد یانه
اگه نمیشه چطور مرورگرو تشخیص بدیم چی هست
اگه دو راه بالا نمیشه
آیا با کد جاوا میشه این چنین کاریرو کرد یا نه
بازم اگه با جاوا نمیشه
فقط یک را میمونه سایت وبگذر چگون تشخیص میده که مرورگر از چه نوعه و اگه بتونیم با asp.net تشخیص بدیم مرورگر چیه کد css میشه با بار گذاری صفحه در فواصل زمانی و استفاده کردن از آجاکس برگرداند
دوستان شما هم اگه فکری به ذهنتون میرسه بگید تا دوتان دیگه در موردش بحث کنن
در ضمن من فقط توی دو مرورگر ie&firefox فیلترهارو امتحان کردم دوستان کسی اگه با مرورگر operaیا مرورگرهای دیگه کار کردن و میدونن چه شکلی اجرا میشه بگن