PDA

نسخه کامل مشاهده نسخه کامل : رفع مشکل کدنویسی



hamed1286
21-08-2011, 22:43
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

این سایت رو من تمام ارور هاشو در آوردم ولی 2 تاشو اصلا هر کاری میکنم درس نمیشه ...

به body گیر داده وقتی کلا برش میدارم ارور برطرف میشه ولی از لحاظ منطقی سند بدون body یکم بحث برانگیزه ...

چطور میتونم این دوتا رو هم برطرف کنم

منتظر جواب هستم

neopersia
21-08-2011, 22:52
بعد از بسته شدن تگ head و قبل از باز شدن تگ body یک سری کد وارد کردید که باید اصلاح بشه
div ها باید به تگ body منتقل بشه و اسکرپتها رو میتونید به body یا head منتقل کنید

hamed1286
22-08-2011, 00:19
ممنونم ...
واقعا پشتیبانی خوبی دارید ....

مشکل رفع شد:10:

hamed1286
02-09-2011, 18:11
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیداین ارور جدیدا ایجاد شده باید چیکار کنم ؟؟؟؟؟؟؟

m.m.m5651
02-09-2011, 18:49
onclick درستشه نه onClick! ارور از همینه!

hamed1286
02-09-2011, 18:55
آخه این چه ارورهایی که میگیره .... این چه وضعه دیباگه ....

آقا دمت گرم . خیلی آقایی

hamed1286
03-09-2011, 13:00
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید


23 تا ارور در 4 تا css مونده .... راستش دقیقا نمیدونم مشکل چیه ؟

3 تا اورو کلی داره
Parse Error
Value Error
Property opacity doesn't exist

و معمولا روی opacity گیر میده

ممکنه راهنمایی کنید ؟؟؟؟؟؟

m.m.m5651
03-09-2011, 13:16
من ارور تو خط 143 رو گرفتم:
* html ها رو قبل از #lightboxOverallView و #overlay بردارید.
این خط ها هم ارور هاش همینه:
47
63
133
البته زیاد مطمئن نیستم.

hamed1286
03-09-2011, 13:21
برداشتم ولی درست نشد .....

از opacity ارور گرفته گویا ؟؟؟؟؟؟!!!!

mohrd
03-09-2011, 13:44
سلام.
opacity و -moz-border-radius در CSS 2.1 استاندارد جایی ندارند.
یا باید با CSS 3 چک کنید (که البته باید -moz رو بردارید) و یا استایل ها رو از دید w3c مخفی کنید. (می تونید با جاوا اسکریپت فایل استایل رو لود کنید)
ضمنا در خط 408 هم به اشتباه 40x نوشته اید که باید بشه 40px.
cursor:hand; هم استاندارد نیست و مخصوص مرورگر IE هست. که باید پاک بشه (بهتره تمام استایل های اختصاصی IE، مثل همین + استایل های * دار رو در یک فایل جداگانه بذارید و فقط برای IE لود کنید)

موفق باشید ./.

hamed1286
03-09-2011, 13:51
راستش من با css3 هم تست گرفتم ولی بازم به opacity گیر میده .....

---------- Post added at 02:51 PM ---------- Previous post was at 02:48 PM ----------

ممکنه دقیق تر بگید چیکار کنم .... ؟؟؟؟

الان radius border داره ازش استفاده میشه و کار میکنه .... چرا validator باهاش مشکل داره ؟؟؟ اگه ساپرت نمیشه چرا نشون میده ؟؟؟؟؟

با css3 هم تست گرفتم بازم مشکل داره

mohrd
03-09-2011, 19:42
opacity و border-radius در مرورگر های جدید کار می کنند (البته IE قدیمی برای opacity کد خاصی داره) اما در لیست استاندارد ورژن 2.1 وجود ندارند (اگر دقت کرده باشید میگه: Property opacity doesn't exist in CSS level 2.1)

شما تمام مواردی که Property doesn't exist in CSS level 2.1 داده رو از فایل های اصلی پاک کنید، و اون ها رو به یک فایل جدید منتقل کنید.
سپس کد زیر رو در صفحه تون قرار دهید:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدموارد اختصاصی IE (مثل * و البته اسکریپت های درون فایل. مثل document.body.scrollHeight و ... ) رو هم از فایل ها بردارید، و در فایلی جداگانه بذارید و از این کد استفاده کنید:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدموفق باشید ./.

m.m.m5651
05-09-2011, 00:38
راستی قضیه

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
جیه؟ به چه زبانین این if ها؟؟

mohrd
05-09-2011, 00:56
به زبانی که IE (نفهم!) می فهمه! :31:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

m.m.m5651
05-09-2011, 12:56
سپاس. اونوقت چرا فایل css اصلی رو با جاوا گذاشتینش؟ :18:

mohrd
05-09-2011, 18:21
اون فایل css اصلی نیست. فایلی هست که محتوی استایل هایی مثل border-radius، opacity و ... که در CSS 2.1 استاندارد نیستند هست.
با جاوا اسکریپت لودش کردم تا w3c فایل رو نبینه و چکش نکنه.

hamed1286
15-09-2011, 05:44
مشکل جدیدی در

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدبوجود اومده ...

1 ارور دارم که نمی فهمم از چیه ؟؟؟:18:
ممنون میشم راهنمایی کنید !؟

neopersia
15-09-2011, 12:32
این کد دو تا مشکل داره
اولیش اینه که در سطر 243 کامنت جاوا اسکرپت فراموش شده و این ممکنه باعث شه جاوا اسکرپت اجرا نشه. باید به جای:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
از این کد استفاده شه:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
یا اینکه کل اسکرپت رو در CDATA بنویسید

مشکل دوم هم اینه که تگ div#Container بسته نشده

hamed1286
15-09-2011, 18:50
بعضی اوقات اینقدر ارورها گیج کننده میشه که چیزای معمولی رو جا میندازیم ... درست بوود ... احنمالا اشتباه پاک شده
</div> قرار دادم درست شد که دیگه اون مشکل اول که فرمودید حل شد ...

خیلی ممنون :11: