PDA

View Full Version : مشلdirection در مرور گرهای مختلف



daffy_duck376
سه شنبه 24 آذر 1388, 07:54 صبح
من با زبان ASP.NET یک label روی فرم گذاشتم و caption اونو از بانک میخونم . تا اینجا هیچ مشکلی نیست . یه style تعریف کردم و direction اونو روی RTL گذاشتم . حالا وقتی که متن رو از بانک میخونم داخل متن یه تاریخ هست که در مرور گر firefox درست نمایش داده میشه و ولی در IEبرعکس وبقیه قسمتها درست هستند .
در fire fox:
شما اجازه دازید تا تاریخ 15/12/1388 مطلب ارسال کنید
همین سطر درIE :
شما اجازه دارید تا تاریخ 1388/12/15 مطلب ارسال کنید
:متعجب:
دوستان من رو راهمایی کنید

afshin9032
سه شنبه 24 آذر 1388, 09:54 صبح
كد HTML كه تاريخ در اون قسمت قرار داره را بذار
اينطوري نمي شه كمك كرد

Exception
سه شنبه 24 آذر 1388, 10:54 صبح
من با زبان ASP.NET یک label روی فرم گذاشتم و caption اونو از بانک میخونم . تا اینجا هیچ مشکلی نیست . یه style تعریف کردم و direction اونو روی RTL گذاشتم . حالا وقتی که متن رو از بانک میخونم داخل متن یه تاریخ هست که در مرور گر firefox درست نمایش داده میشه و ولی در IEبرعکس وبقیه قسمتها درست هستند .
در fire fox:
شما اجازه دازید تا تاریخ 15/12/1388 مطلب ارسال کنید
همین سطر درIE :
شما اجازه دارید تا تاریخ 1388/12/15 مطلب ارسال کنید
:متعجب:
دوستان من رو راهمایی کنید
IE در حالت RTL تاریخها رو موقع نمایش میچرخونه. (البته این بستگی به تنظیمات Regional Settings در ویندوز داره)
اگر میخوای مطمین باشی که همه جا یک جوره، یه راهش اینه که تاریخ رو به صورت LTR نمایش بدی. مثلا اینجوری:

شما اجازه دازید تا تاریخ <span style='direction:ltr'>1388/12/15</span> مطلب ارسال کنید
یه راه دیگه هم اینه که بررسی کنی که اگر مرورگر کاربر IE بود، خودت تاریخ رو بچرخونی.

afshin9032
سه شنبه 24 آذر 1388, 20:19 عصر
بين عدد ها و در هر دو طرف / يك فضاي خالي (space) بذار

daffy_duck376
پنج شنبه 26 آذر 1388, 15:27 عصر
با تشکر از همه دوستان مشکل من با پیشنهاد Exception حل شد