• توجه: در صورتی که از کاربران قدیمی ایران انجمن هستید و امکان ورود به سایت را ندارید، میتوانید با آیدی altin_admin@ در تلگرام تماس حاصل نمایید.

دو سوال در رابطه با HTML

ahmadfononi

معاونت انجمن
1. درست نیامدن متون نوشته شده html در مرورگر فایرفاکس
من وقتی که html یک کدی رو مینویسم و بعد میخوام تستش کنم توی فایرفاکس درست نمیاد یعنی اینکه کلمات بهم ریخته میان
باید چکار کنم که این مشکل برطرف بشه

2. سوالی در مورد کد Select و Option

من با کد Select و Option در html یک لیست کشویی ایجاد میکنم حالا میخوام روی این گرینه هایی که ایجاد میکنم اعمالی ایجاد کنم

مثلا وقتی که روی یکیشون رفته شد بک گراند عوض بشه و کارهایی دیگه یا مثلا لینک دار بشن
 

ahmadfononi

معاونت انجمن
یک اشتباه در سوال اول

اونم اینه که وقتی متن فارسی مینویسم اینطوری میشه
 

Reza

متخصص بخش اسکریپت
احمد جان راجب سوال اولی شما encoding رو تعریف می کنی
encoding UTF-8 رو تعریف کن بعد تست کن ببین مشکلت حل میشه؟

برای تنظیم Encoding صفحه باید از یک متاتگ در بخش HEAD متن استفاده کنیم. این متاتگ برای کد پیج utf-8 که بیشترین سازگازی را با صفحات فارسی دارد به صورت زیر است:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 

admin

Administrator
عضو کادر مدیریت
احمد جان در رابطه با سوال دومت کدهارو لطفاً قرار بده.
 

ahmadfononi

معاونت انجمن
احمد جان راجب سوال اولی شما encoding رو تعریف می کنی
encoding UTF-8 رو تعریف کن بعد تست کن ببین مشکلت حل میشه؟

برای تنظیم Encoding صفحه باید از یک متاتگ در بخش HEAD متن استفاده کنیم. این متاتگ برای کد پیج utf-8 که بیشترین سازگازی را با صفحات فارسی دارد به صورت زیر است:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

ممنون رضا جان

از نوت پد که استفاده کردم خودش کد نمیخواست

احمد جان در رابطه با سوال دومت کدهارو لطفاً قرار بده.

کد:
<select>
<option value="value1">نام</option>
<option value="value2">نام</option>
</select>
<option>
 

Reza

متخصص بخش اسکریپت
اگر از نوت پد استفاده می کنی میتونی مثل تصویر زیر encode صفحه رو بزار uft8

میتونی هم encode رو تعریف کنی
 

Reza

متخصص بخش اسکریپت
بهتره eencode رو داخل نوت پد تعریف کنی
چون فایرفاکس بعضی وقت ها قاطی میکنه حروف فارسی رو
 

admin

Administrator
عضو کادر مدیریت
احمد جان کدی که شما قرار دادید بک کد برای ساخت قالب نمایشی این منوی کشویی هست، برای استفاده از این منو در نقشی خاص باید نقش مورد نظر رو براش تعریف کنید.
در رابطه با مشکل زبان فارسی ، صرف به کارگیری یک کد html، دلیل بر کارایی درست اون کد نخواهد بود. کدهای html معمولا نیاز به تگ های ابتدایی و انتهایی دارند که باید بین اونها قرار بگیرند. به عنوان مثال اگر همین کد رو که باهاش مشکل دارید در سورس یک قالب وبلاگ به کار ببرید خواهید دید که مشکل زبان نخواهد داشت.
پست دوم این تاپیک مربوط به همین مساله هست: http://www.iranjoman.com/thread-27849.html#post115937
اما به صورت موقت اگر بخوایم راه حلی برای مشکل زبان فارسی داشته باشیم، در مرور گر فایر فاکس برای حل مشکلتون این مسیر رو طی کنید:
view>character Encoding>Arabic windows -1256
اما به آسانی میتونید از کدهای جاوا اسکریپت در این زمینه استفاده کنید که توانایی این رو هم خواهید داشت که بتونید اونهارو به تنهایی در مرورگر های مختلف استفاده کنید.

کد منویی کشویی جهت تغییر رنگ بکگراند/پس زمینه:
کد:
<CENTER>
<FORM>
<SELECT name="ccGround" size="1" onChange=(document.bgColor=ccGround.options[ccGround.selectedIndex].value)>
<OPTION value="408080" target="1" selected>Cool Green
<OPTION value="C0C0C0" target="1">Cool Grey
<OPTION value="000000" target="1">Black
<OPTION value="730200" target="1">DarkRed
<OPTION value="231800" target="1">Brown
</SELECT></FORM></CENTER>

کد منوی کشویی لینک دار:
کد:
<CENTER>
<FONT FACE="VERDANA, ARIAL">یک گزینه را انتخاب کنید</FONT><BR>
<FORM>
<SELECT NAME="clicklist" onChange="top.location.href=this.form.clicklist.options[this.form.clicklist.selectedIndex].value">
<OPTION selected>
کلیک کنید
<OPTION VALUE="http://www.iranjoman.com/">نام1
<OPTION VALUE="http://www.iranjoman.com">نام2
<OPTION VALUE="http://www.iranjoman.com">نام3
<OPTION VALUE="http://www.iranjoman.com">نام4
</SELECT><P>
</FORM>
</CENTER>
موفق باشید
 

ahmadfononi

معاونت انجمن
خیلی ممنون علی جان

حالا یه سوال کاره Target چیه ؟

من برش داشتم هیچ فرقی نکرد
 
بالا