دوره های آموزشی آکادمی هنرهای دیجیتال مجید آنلاین جهت کسب اطلاعات بیشتر در زمینه دوره‌های آموزشی با شماره ۸۸۹۸۵۰۳۰-۰۲۱ تماس بگیرید
نتایج 1 تا 3 از 3

موضوع: قراردادن متن title در وسط صفحه

  1. #1
    فعالیت کل: 0%

    تاریخ عضویت
    01 مرداد 86
    پست ها
    101
    امتیازها
    6,807
    سطح
    54
    دفعات تشکر از دیگران
    496
    تشکر شده : 26 بار در 16 پست

    Red face قراردادن متن title در وسط صفحه

    سلام به همه، یه سوال: متن تایتل پروژم فارسیه و من برای اینکه در وسط قرار بگیره از space استفاده کردم و در ویندوز 7 که تنظیم کرده بودم کار میکرد اما در xp یه مقدار محسوسی از وسط به سمت گوشه ی راست تصویر منتقل می شد به پیشنهاد دوستان خوبم در پست زیر از پلاگین استفاده کردم
    http://forum.majidonline.com/showthr...=163848&page=2

    اما اوضاع خرابتر شد و ایندفعه به جای یه مقدار انتقال به سمت گوشه راست(در XP ) دیگه چسبید به گوشه ی راستحالا من به این نتیجه رسیدم که بیام دو تا اسکریپت برای ویندوزهای 7 و xp بنویسم، این اسکریپتها همونهایی هستند که دوست خوبم loo30fer در پست بالا نوشته بودن با این فرق که محاسباتشون فرق میکنه.
    کاری که من میکنم اینه:
    1- با دستور زیر ورژن سیستم عامل رو بدست میارم(حتماً میپرسید چرا از اسم سیستم عامل استفاده نمیکنی؟
    جواب: چون پلاگین قدرت تشخیص ورژن رو داره و نوع سیستم عامل رو نمی تونه بخوبی بشناسه). ورژن XP هست: 5.1 و ورژن سون 6.1.7601
    2- از یه دستور if استفاده میکنم و میگم اگه ورژن 6.1.76.01 بود اسکریپت مربوط به ویندوز سون و در غیر این صورت اسکریپت مربوط به xp اجرا بشه . من دستورات زیر رو بکار بردم اما اروور داد، لطفاً بگید چه جوری باید اصلاحش کنم؟

    اسم اسکریپتها: TitleinMeddle_xp و TitleinMeddle_7

    کد:

    HTML Code:
    PluginRun("MiscY","GetOSVersion")
    osVersion$=PluginGet("MiscY","get$)
    if(osVersion==6.1.7601)then
    scripttimer("timer1=TitleinMeddle_7","50")
    else
    scripttimer("timer2=TitleinMeddle_7","50")
    end
    چه جوری اصلاحش کنم؟
    آیا به نظر شما این روش درسته؟

    آخرین ویرایش توسط ameir-hg; یکشنبه 21 فروردین 1390 در 23:30.

  2. #2
    کاربر متخصص انجمن مولتی مدیا بیلدر
    فعالیت کل: 0%
    آواتار 1
    تاریخ عضویت
    26 آذر 86
    مکان
    بستک
    پست ها
    2,903
    امتیازها
    36,909
    سطح
    100
    دفعات تشکر از دیگران
    5,569
    تشکر شده : 6,920 بار در 2,481 پست

    پیش فرض

    شکل صحیح کد بالا این هست :
    کد:
    PluginRun("MiscY","GetOSVersion") 
    PluginGet("MiscY","osVersion$") 
    If (osVersion$='6.1.7601') Then 
      ScriptTimer("timer1=TitleinMeddle_7","50") 
    Else 
      ScriptTimer("timer2=TitleinMeddle_xp","50") 
    End


    ضمن اینکه توصیخ میکنم فقط 6.1 رو لحاظ کنید، چون چهار رقم بعدی مربوط به Build هست که ممکنه تغییر کنه، مثلاً ویندوز هفت سرویس پک 1

  3. 2 کاربر زیر، به خاطر این نوشته مفید از nevercom تشکر کرده اند:


  4. #3
    فعالیت کل: 0%

    تاریخ عضویت
    01 مرداد 86
    پست ها
    101
    امتیازها
    6,807
    سطح
    54
    دفعات تشکر از دیگران
    496
    تشکر شده : 26 بار در 16 پست

    پیش فرض

    ممنون از اینکه جواب دادی، وقتی 6.1 میزارم اسکریپت مربوط به XP اجرا میشه اما وقتی که 6.1.7601 میزارم درست عمل میکنه. در کل فکر کنم یه راه که 100 درصد جواب بده وجود نداره! حالا اگه طرف vista داشته باشه که دیگه خدا بداد برسه، معلوم نیست تایتل کجا بره!!!

اطلاعات موضوع

کاربران در حال مرور این موضوع

اکنون1 کاربر در حال مرور این موضوع است (0 عضو و 1 میهمان )

اشتراک ها

مجوزهای ارسال پست

  • نمی توانید موضوع جدید ارسال کنید
  • نمی توانید پاسخ ارسال کنید
  • نمی توانید پیوست ارسال کنید
  • نمی توانید پست هایتان را ویرایش کنید
  •