منو اصلی
  صفحه اصلی
  تبلیغات
  تماس با ما
تبلیغات
موسیقی بی کلام
ابزار وب مسترها
  ابزار مجله در وبلاگ
  گوگل پلاس در وبلاگ
  شمارنده مطالب
  پازل وبلاگ
  تولبار حرفه ای
  ابزار پرش به بالا
  ذکر ایام هفته
  استخاره آنلاین
  سخنان بزرگان
  نمایش رتبه گوگل
  وضعیت آب و هوا
  اوقات شرعی
  فونت های زیباسازی
  کدهای زیباسازی فلش
  فال روزانه
  فال حافظ
  فال کلیکی
  فال انبیا
  طالع بینی ازدواج
  طالع بینی هندی
  عشق سنج آنلاین
  موسیقی لایت در وبلاگ
  ساخت موسیقی آنلاین
  ساعت های فلش
  ابزار فرم تماس با ما
  چت روم
  تصاویر تصادفی
  تصاویر زیباسازی
  لودینگ وبلاگ
  جستجوگر گوگل
  تعیین وضعیت یاهو
  ساخت ایمیل آیکون
  تقویم رومیزی
  تغییر شکل موس
  نمایشگر آی پی
  تعبیر خواب
  نمایش تاریخ
  بارش برف در وبلاگ
  پرواز بادکنک در وبلاگ
  پرواز حباب در وبلاگ
  قطرات شبنم در وبلاگ
  ابزار مبدل تاریخ ها
  جملات عاشقانه تصادفی
  جملات تصادفی شریعتی
  حدیث تصادفی
  اس ام اس تصادفی
  دانستنی های تصادفی
  مترجم گوگل
  معرفی وبلاگ به دوستان
  سرویس whois دامنه
  ابزار ار اس اس ریدر
  کد آپلود عکس
  دیکشنری آنلاین
  ساخت صفحات پاپ آپ
  ساخت تصاویر ثابت
  روزنما با مناسبت ها
  لحظه شمار غیبت امام زمان
  کدهای کاربردی
آرشیو قالب ها

rss rss rss




پنل اس م اس رایگان

1 2 3 4 5
آشنایی با متا تگها و موارد استفاده آنها در HTML  موضوع: آموزش نکات HTML

تگهای META مورد استفاده موتورهای جستجو برای بررسی و
شاخص گذاری صفحات قرار می گیرند. مخصوصاً اگر صفحه شما فریم (قاب) داشته باشد. این
تگها باید در قسمت HEAD صفحه شما قرار گیرند.

در سطر زیر یکی از معمول ترین تگهای META را می بینید:

<head>
<title>عنوان صفحه</title>
<meta name=” ” content=” “>
</head>
  • شناسه name :
    مشخص کننده نوع متا تگی است که شما قصد استفاده
    از آن را دارید.


  • شناسه content :
    تعیین کننده محتویات متا تگ برای موتورهای
    جستجو است.

در این بخش به توضیح دو متا تگ که برای موتورهای جستجو اهمیت بیشتری دارند می پردازیم.


META Keywords

<meta name=”keywords”
content=”متا تگ, موتور جستجو”>

تگهای META مورد استفاده موتورهای جستجو برای بررسی و
شاخص گذاری صفحات قرار می گیرند. مخصوصاً اگر صفحه شما فریم (قاب) داشته باشد. این
تگها باید در قسمت HEAD صفحه شما قرار گیرند.

در سطر زیر یکی از معمول ترین تگهای META را می بینید:

<head>
<title>عنوان صفحه</title>
<meta name=” ” content=” “>
</head>
  • شناسه name :
    مشخص کننده نوع متا تگی است که شما قصد استفاده
    از آن را دارید.


  • شناسه content :
    تعیین کننده محتویات متا تگ برای موتورهای
    جستجو است.

در این بخش به توضیح دو متا تگ که برای موتورهای جستجو اهمیت بیشتری دارند می پردازیم.


META Keywords

<meta name=”keywords”
content=”متا تگ, موتور جستجو”>

 

  • “name=”keywords
    این فرمان برنامه اسپایدر موتورهای جستجو را از وجود یک دسته از کلمات کلیدی این
    صفحه در این تگ آگاه می کند.


  • “متا تگ، موتور جستجو”=content
    این قسمت لیستی از کلمات کلیدی موجود در این صفحه است. در این قسمت برای جدا کردن
    کلید واژه ها از یکدیگر از علامت کاما استفاده می شود.

توجه داشته باشید که نباید یک کلید واژه را چندین بار تکرار کنید و کلی واژه ها
باید با متن شما در صفحه مربوطه ارتباط باشند. موتورهای جستجو معمولاً رتبه بندی صفحاتی
را که در آنها با تکرار بیش از حد یک کلید واژه یا ذکر کلید واژه ای که با متن صفحه
ارتباطی ندارد سعی می شود رتبه بالایی را به دست بیاورند، متوقف می کنند.

 


META Description

این تگ محتویات صفحه را توصیف می کند.

<meta name=”description”
content=”افزودن متا تگ به صفحه”>
  • “name=”description
    این بخش توضیحی در باره صفحه برای برنامه اسپایدر موتورهای جستجو است.


  • “افزودن متا تگ به صفحه”=content
    این بخش توصیفی است که شما از صفحه خود می نویسید. در این قسمت هر چیزی
    را که می خواهید درباره  صفحه خود توضیح دهید،
    همچنین می توانید از یک دو تا از کلید واژه ها هم استفاده کنید.
    بسیاری از موتورهای جستجو این قسمت را در لیست نتایج جستجو به عنوان توضیح صفحه
    نشان می دهند.

دو متا تگ ذکر شده در بالا از بقیه متا تگها پر کاربرد تر هستند. متا تگ های دیگری
هم وجود دارند که در زیر به برخی از آنها اشاره می شود:

<meta name=”author”
content=”نام نویسنده صفحه”>

این تگ به شما اجازه می دهد که نویسنده صفحه را مشخص کنید. فقط نام نویسنده را در
این تگ بنویسید تا هر کسی که کدهای HTML این صفحه را می
بیند، بداند چه کسی این صفحه را نوشته است. موتور های جستجو معمولاً از این تگ برای
رتبه بندی صفحات استفاده نمی کنند.

<meta name=”generator”
content=”نام برنامه مورد استفاده شما”>

این تگ به شما اجازه می دهد که به افرادی که کدهای این صفحه را می بینند بگویید
که شما از چه برنامه ای برای نوشتن این کدها استفاده کرده اید. این تگ نیز برای رتبه
بندی صفحات در موتورهای جستجو استفاده نمی شود.



https://night-skin.com/content/amoozesh/wp-content/themes/NightSkin%20-%20Tabir/images/spilit.png
اصول نوشتن لیستهای کشویی برای استفاده در فرمهای HTML  موضوع: آموزش نکات HTML

لیستهای کشویی (Select)

برای ساختن لیستهای کشویی که به کاربران اجازه می دهد یک یا چند گزینه موجود در لیستی را در یک فرم انتخاب کند باید از تگ <select> استفاده کنیم. گزینه های موجود در این تگ بین <option> و <option/> قرار می گردند و پس از گزینه ها تگ پایانی لیست به صورت <select/> نوشته می شود.

در اینجا می توانید یک نمونه از کدی را که با آن یک لیست کشویی ساخته می شود مشاهده کنید:

<select name=”someName”>
<option value=”value 1″ >گزینه اول</option>
<option value=”value 2″>گزینه دوم</option>
<option value=”value 3″>گزینه سوم</option>
</select>

در این قسمت می توانید لیست مربوط به کد بالا را ملاحظه کنید:

با انتخاب هر یک از گزینه های موجود در لیست و کلیک بر روی دکمه ارسال فرم، مقدار مربوط به آن گزینه به صفحه action ارسال می شود.

لیستهای کشویی (Select)

برای ساختن لیستهای کشویی که به کاربران اجازه می دهد یک یا چند گزینه موجود در لیستی را در یک فرم انتخاب کند باید از تگ <select> استفاده کنیم. گزینه های موجود در این تگ بین <option> و <option/> قرار می گردند و پس از گزینه ها تگ پایانی لیست به صورت <select/> نوشته می شود.

در اینجا می توانید یک نمونه از کدی را که با آن یک لیست کشویی ساخته می شود مشاهده کنید:

<select name=”someName”>
<option value=”value 1″ >گزینه اول</option>
<option value=”value 2″>گزینه دوم</option>
<option value=”value 3″>گزینه سوم</option>
</select>

در این قسمت می توانید لیست مربوط به کد بالا را ملاحظه کنید:

با انتخاب هر یک از گزینه های موجود در لیست و کلیک بر روی دکمه ارسال فرم، مقدار مربوط به آن گزینه به صفحه action ارسال می شود.

از شناسه های زیر می توان در تگ <select> استفاده کرد:

  • name :
    از این شناسه برای تخصیص یک نام به لیست استفاده می شود.


  • size :
    این شناسه مشخص می کند چه تعدادی از گزینه ها در یک زمان قابل مشاهده
    باشند. در واقع رتفاع لیست را بر حسب تعداد گزینه ها مشخص می کند. مقدار
    این شناسه باید عددی بزرگتر از صفر باشد.


  • “multiple=”multiple :
    در صورتی که این شناسه به تگ <select> اضافه ضود بازدید کننده می تواند بیش از یک گزینه از گزینه های لیست را انتخاب کند.


  • “disabled=”disabled :
    این شناسه لیست را برای کاربر غیر فعال می کند و در نتیجه گزینه های آن امکان انتخاب شدن ندارند.

برای مشاهده لیست در حالت غیر فعال (disabled) حالت مورد نظر خود را در مثال زیر انتخاب کنید و نتیجه را مشاهده کنید:

حالت مورد نظر شما :


 

کادر متنی نمونه :

از رویداد های زیر هم می توانیم در تگ <select> استفاده کنیم:
onfocus, onblur, onchange


وارد کردن گزینه ها به لیست با تگ <option>

برای ساختن گزینه هایی که در لیست نمایش داده می شود باید از تگ <option> استفاده کنیم. با استفاده از مقداری که برای این تگ با استفاده از شناسه value تعریف می کنیم می توانیم در اطلاعات ارسال شده فرم گزینه انتخاب شده توسط بازدید کننده را تشخیص دهیم.

برای تگ <option> هم می توانید از شناسه هایی استفاده کنید که در این جا مشاهده می کنید:

  • value :
    این گزینه مشخص کننده متنی است که در صورت انتخاب شدن گزینه مربوطه به عنوان مقدار لیست کشویی به صفحه action ارسال می شود.


  • “selected=”selected :
    از این گزینه برای مشخص کردن گزینه ای که به هنگام باز کردن صفحه به صورت
    پیش فرض انتخاب شده است استفاده می شود. در صورتی که برای
    هیچکدام از گزینه های موجود در لیست از این شناسه استفاده نشده باشد گزینه
    اول به عنوان گزینه پیش فرض استفاده می شود.

استفاده از رویداد های زیر در تگ <option> مجاز است:
onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup


دسته بندی گزینه های لیست های کشویی با استفاده از <optgroup>

اگر یک لیست کشویی طولانی دارید توانید برای سهولت کار برای بازدید
کننده گزینه های مرتبط با هم را در یک دسته قرار دهید به صورتی که از سایر
گزینه ها جدا باشند. برای انجام این کار می توانید از تگ <optgroup> استفاده کنید. با استفاده از این تگ می توانید گزینه های مورد نظر خود برای یک دسته را بین <optgroup> و <optgroup/> قرار دهید.

کد زیر یک نمونه از لیست کشویی را نشان می دهد که گزینه ها در آن دسته بندی شده اند:

<select>
<optgroup label=”عنوان گروه اول”>
<option value =”some value “> گزینه اول در گروه اول </option>
<option value =”saab”> گزینه دوم در گروه اول </option>
</optgroup>
<optgroup label=”عنوان گروه دوم”>
<option value =”mercedes”> گزینه اول در گروه دوم </option>
<option value =”audi”> گزینه دوم در گروه دوم </option>
</optgroup>
</select>

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

استفاده از شناسه زیر در تگ <optgroup> الزامی است :

  • label :
    این شناسه برای هر گروه از گزینه ها یک عنوان یا برچسب مشخص می کند که در
    لیست در بالای هر گروه نمایش داده می شود و آن گروه را از سایر گزینه ها
    جدا می کند.

از رویدادهای زیر می توانید در تگ <optgroup> استفاده کنید:
tabindex, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup



https://night-skin.com/content/amoozesh/wp-content/themes/NightSkin%20-%20Tabir/images/spilit.png
اصول طراحی صفحات حاوی فریم — بخش اول  موضوع: آموزش نکات HTML

برای اینکه بتوانید از فریمها در صفحه خود استفاده کنید، ابتدا باید بدانید این
فریمها چگونه کار می کنند. یک صفحه که در آن از یک فریم استفاده شده است در حقیقت به
دو یا چند قسمت تقسیم شده است که هر قسمت متن html مربوط به خود را دارد. لینک زیر
را کلیک کنید تا بتوانید یک صفحه ساده که در آن از فریم استفاده شده است را ببینید.

همانطور که در این مثال می توانید ملاحظه کنید در واقع با استفاده از فریمها، دو
صفحه وب را در قالب یک صفحه نمایش می دهیم. هر کدام از صفحات در این مجموعه ( یعنی
صفحاتی که در فریمها قرار گرفته اند و صفحه ای که فریمها در آن قرار دارند، کد html
مربوط به خود را دارند.

برای ایجاد فریم در یک صفحه به جای تگ body از تگ frameset استفاده می کنیم. می
توانیم برای ساخت صفحه ای که فریمها در آن قرار می گیرند از کد زیر استفاده کنیم:

<html>
<head>
<title>نمایش یک فریم ساده</title>
</head>
<frameset cols=”50%,50%”>
<frame src=”page1.htm”>
<frame src=”page2.htm”>
</frameset>
</html>

برای اینکه بتوانید از فریمها در صفحه خود استفاده کنید، ابتدا باید بدانید این
فریمها چگونه کار می کنند. یک صفحه که در آن از یک فریم استفاده شده است در حقیقت به
دو یا چند قسمت تقسیم شده است که هر قسمت متن html مربوط به خود را دارد. لینک زیر
را کلیک کنید تا بتوانید یک صفحه ساده که در آن از فریم استفاده شده است را ببینید.

همانطور که در این مثال می توانید ملاحظه کنید در واقع با استفاده از فریمها، دو
صفحه وب را در قالب یک صفحه نمایش می دهیم. هر کدام از صفحات در این مجموعه ( یعنی
صفحاتی که در فریمها قرار گرفته اند و صفحه ای که فریمها در آن قرار دارند، کد html
مربوط به خود را دارند.

برای ایجاد فریم در یک صفحه به جای تگ body از تگ frameset استفاده می کنیم. می
توانیم برای ساخت صفحه ای که فریمها در آن قرار می گیرند از کد زیر استفاده کنیم:

<html>
<head>
<title>نمایش یک فریم ساده</title>
</head>
<frameset cols=”50%,50%”>
<frame src=”page1.htm”>
<frame src=”page2.htm”>
</frameset>
</html>

در اینجا به وظیفه تگهای مورد استفاده در اینجا می پردازیم:

  • <FRAMESET> :
    این تگ به مرورگر می گوید که به جای یک صفحه معمولی منتظر یک دسته فرم باشد.


  • “cols=”50%,50% :
    این فرمان به مرورگر می گوید که صفحه را به دو قسمت عمودی تقسیم کند و پهنای هر
    کدام از این قسمتها نیمی از پهنای پنجره باشد. شما می توانید این نسبت را تغییر
    دهید یا به جای درصد از مقیاس پیکسل استفاده کنید. اما اگر می خواهید از مقیاس
    درصد استفاده کنید فراموش نکنید که از نشانه درصد یعنی % در بعد از هر عدد استفاده
    کنید. اگر فقط برای یکی از اعداد علامت درصد استفاده کنید مرورگر عدد دیگر را در
    مقیاس پیکسل فرض می کند.


  • <“FRAME SRC=”frame_1.htm> :
    این فرمان آدرس صفحهء اولین فریم از سمت چپ را برای مرورگر مشخص می کند.


  • <“FRAME SRC=”test2.htm> :
    این فرمان آدرس صفحه بعدی را برای فریم بعدی از سمت چپ مشخص می کند.

حالا فرض کنید ما به سه فریم نیاز داشته باشیم. می توانیم به صورت زیر عمل کنیم:

<html>

<head>
<title>نمایش سه فریم در یک صفحه </title>
</head>
<frameset cols=”33%,33%,33%”>
<frame src=”page1.htm”>
<frame src=”page2.htm”>
<frame src=”page3.htm”>
</frameset>

</html>

با این کد می توانیم سه فریم در یک صفحه داشته باشیم که هر کدام از آنها ۳۳ درصد
پهنای صفحه را در بر می گیرند. یک درصد باقیمانده را هم مرورگر تخصیص می دهد.

فرض کنید می خواهیم فریمها را به صورت عمودی و زیر یکدیگر در صفحه قرار دهیم. در
این صورت باید به جای شناسه cols در تگ frameset از شناسه rows استفاده کنیم.

به کد زیر توجه کنید:

<html>

<head>
<title>نمایش فریمها به صورت افقی و عمودی</title>
</head>
<frameset cols=”50%,50%”>
<frame src=”page1.htm”>
 <frameset rows=”50%,50%”>
<frame src=”page2.htm”>
<frame src=”page3.htm”>
</frameset>
</frameset>

</html>

لینک زیر را برای مشاهده نتیجه کلیک کنید:

  1. ما با اوین تگ frameset به مرورگر می گوییم که صفحه را به دو قسمت ( دو ستون
    ) تقسیم کند.

  2. <“FRAME SRC=”page1.htm> به مرورگر می گوید که ستون اول از سمت چپ باید با صفحه
    page1.htm پر شود.

  3. تگ frameset دوم درون تگ frameset اول قرار دارد. این تگ به مرورگر می گوید
    که ستون دوم را به دو ردیف افقی تقسیم کند. ( فریم دوم از سمت چپ خود به دو فریم
    تبدیل می شود )

  4. تگ <“FRAME SRC=”page2.htm> به مرورگر می گوید که بالاترین فریم قرار گرفته
    در ستون دوم صفحه را با صفحه page2.htm پر کند.

  5. تگ <“FRAME SRC=”page3.htm> به مرورگر می گوید که دومین فریم از بالا را در
    ستون دوم صفحه  با صفحه page3.htm پر کند.

در پایان فراموش نکنید که همه تگهای frameset باز شده را در پایان ببندید.



https://night-skin.com/content/amoozesh/wp-content/themes/NightSkin%20-%20Tabir/images/spilit.png
قرار دادن دو جدول در کنار هم با استفاده از یک جدول بزرگتر  موضوع: آموزش نکات HTML

فرض کنید می خواهیم دو جدول را در یک سطر قرار دهیم. اگر بخواهیم دو تگ جدول را
پشت سر هم استفاده کنیم، جدول دوم در سطر بعدی و زیر جدول اول قرار می گیرد.

برای حل این مشکل می توانید دو جدول مورد نظر را در یک جدول که آنها را در بر می
گیرد قرار دهیم. در این صورت می توان دو جدول در یک سطر ایجاد کرد.

در اینجا می توانید کدی را که یک جدول را درون یک جدول دیگر ایجاد می کند:

<table width=”500″ border=”4″><!–
تگ آغازی جدول بیرونی –>

<td align=”center”><!– سلول اول
در جدول بیرونی –>

<table width=”400″ border=”2″><!–
آغاز جدول درونی –>

<td align=”center”><!– اولین سلول
جدول درونی –>

محتویات جدول درونی
</td><!– پایان سلول جدول درونی –>
</table><!– پایان جدول درونی –>
</td><!– پایان سلول جدول بیرونی
–>

</table><!– پایان جدول بیرونی –>

این هم جدول به دست آمده:

محتویات جدول درونی

فرض کنید می خواهیم دو جدول را در یک سطر قرار دهیم. اگر بخواهیم دو تگ جدول را
پشت سر هم استفاده کنیم، جدول دوم در سطر بعدی و زیر جدول اول قرار می گیرد.

برای حل این مشکل می توانید دو جدول مورد نظر را در یک جدول که آنها را در بر می
گیرد قرار دهیم. در این صورت می توان دو جدول در یک سطر ایجاد کرد.

در اینجا می توانید کدی را که یک جدول را درون یک جدول دیگر ایجاد می کند:

<table width=”500″ border=”4″><!–
تگ آغازی جدول بیرونی –>

<td align=”center”><!– سلول اول
در جدول بیرونی –>

<table width=”400″ border=”2″><!–
آغاز جدول درونی –>

<td align=”center”><!– اولین سلول
جدول درونی –>

محتویات جدول درونی
</td><!– پایان سلول جدول درونی –>
</table><!– پایان جدول درونی –>
</td><!– پایان سلول جدول بیرونی
–>

</table><!– پایان جدول بیرونی –>

این هم جدول به دست آمده:

محتویات جدول درونی

به یاد داشته باشید که جدولهای درونی را باید در سلولهای جدول بیرونی قرار دهید
یعنی بین <td> و <td/> در جدول بیرونی.

حالا فرض کنید می خواهیم بیش از یک جدول درون یک جدول ایجاد کنیم. برای اینکه این
جدولهای درونی، در یک سطر قرار گیرد کافی است به تعداد جدولهای درونی، در جدول بیرونی
سلول ایجاد کنیم و جدولها را در سلولهای جدول بیرونی قرار دهیم.
برای مثال فرض کنید می خواهیم دو جدول را در یک سطر داشته باشیم. می توانیم مانند زیر
عمل کنیم:

<table width=”600″ border=”4″><!–
تگ آغازی جدول بیرونی –>

<td align=”center”><!– سلول اول
در جدول بیرونی –>

<table width=”250″ border=”2″><!–
آغاز جدول درونی –>

<td align=”center”><!– اولین سلول
جدول درونی –>

محتویات اولین جدول درونی
</td><!– پایان سلول اولین جدول درونی
–>

</table><!– پایان اولین جدول درونی
–>

</td><!– پایان اولین سلول جدول بیرونی 
–>

<td align=”center”><!– آغاز دومین
سلول جدول بیرونی  –>

<table width=”250″ border=”2″><!–
آغاز دومین جدول درونی –>

<td align=”center”><!– آغاز سلول
دومین جدول درونی –>

محتویات دومین جدول درونی
</td><!– پایان سلول دومین جدول درونی
–>

</table><!– پایان دومین جدول درونی
–>

</td><!– پایان دومین سلول جدول بیرونی
–>

</table><!– پایان جدول بیرونی –>

این هم نتیجه به دست آمده:

محتویات اولین جدول درونی
محتویات دومین جدول درونی

قابل ذکر است که ما در این مثالها برای بهتر مشخص شدن محل جدولها از شناسه border استفاده کرده ایم. شما می توانید به دلخواه از آن استفاده کنید.

بهتر است در هنگام نوشتن کدها عرض جدولها را مشخص کنید تا در پایان به هم ریخته
نباشند.

با این روش می توانید هر تعداد جدول که نیاز داشته باشید در کنار هم قرار دهید.



https://night-skin.com/content/amoozesh/wp-content/themes/NightSkin%20-%20Tabir/images/spilit.png
جداول HTML : رنگ زمینه، نحوه قرارگیری افقی و عمودی …  موضوع: آموزش نکات HTML

اگر بخواهیم عرض یک جدول را تغییر دهیم می توانیم از شناسه width استفاده کنیم. با اضافه کردن این شناسه به تگ جدول می توانیم
مقدار عرض جدول را مشخص کنیم. این مقدار می تواند در مقیاس پیکسل باشد یا به صورت درصد.
برای تغییر دادن ارتفاع جدول نیز میتوانیم از شناسه height استفاده کنیم. برای مثال اگر بخواهیم یک جدول با عرض ۵۰۰ پیکسل و ارتفاع ۵۰
پیکسل داشته باشیم می توانم به صورت زیر عمل کنیم:

<table border=”3″ width=”500″
height=”50″>
<td>
محتویات جدول
</td>
</table>

در اینجا می بینید که برخلاف متن درون جدول که متن کوتاهی است عرض جدول نسبتاً زیاد
است (همان ۵۰۰ پیکسلی که برای آن تعریف کردیم):

محتویات جدول

اگر بخواهیم عرض یک جدول را تغییر دهیم می توانیم از شناسه width استفاده کنیم. با اضافه کردن این شناسه به تگ جدول می توانیم
مقدار عرض جدول را مشخص کنیم. این مقدار می تواند در مقیاس پیکسل باشد یا به صورت درصد.
برای تغییر دادن ارتفاع جدول نیز میتوانیم از شناسه height استفاده کنیم. برای مثال اگر بخواهیم یک جدول با عرض ۵۰۰ پیکسل و ارتفاع ۵۰
پیکسل داشته باشیم می توانم به صورت زیر عمل کنیم:

<table border=”3″ width=”500″
height=”50″>
<td>
محتویات جدول
</td>
</table>

در اینجا می بینید که برخلاف متن درون جدول که متن کوتاهی است عرض جدول نسبتاً زیاد
است (همان ۵۰۰ پیکسلی که برای آن تعریف کردیم):

محتویات جدول

اگر بخواهیم نحوه قرار گرفتن محتویات درون جدول را تعیین کنیم می توانیم از شناسه
های زیر را در تگ <td> استفاده کنیم:

  • “align=”left :
    این شناسه محتویات جدول شما را در سمت چپ آن قرار می دهد.


  • “align=”right :
    با این شناسه می توانید محتویات جدول را به صورت راست چین نمایش دهید.


  • “align=”center :
    با این شناسه می توانید محتویات جدول را متمایل به مرکز جدول قرار دهید.

حالا این شناسه ها را در یک جدول به کار می بریم:

<table width=”600″ border=”3″>
<td align=”left”>
متمایل به چپ
</td>
<td align=”center”>
متمایل به مرکز
</td>
<td align=”right”>
متمایل به راست
</td>
</table>

می توانید نحوه قرارگیری محتویات سلولها را در جدول زیر ملاحظه کنید:

متمایل به چپ متمایل به مرکز متمایل به راست

اگر بخواهیم نحوه قرارگیری محتویات سلولها را به صورت عمودی تنظیم کنیم، می توانیم
از شناسه valign استفاده کنیم:

  • “valign=”top :
    با این شناسه محتویات سلول در بالای آن قرار می گیرند.


  • “valign=”middle :
    به وسیله این شناسه محتویات سلول در وسط آن به نمایش در می آیند.


  • “valign=”bottom :
    با این شناسه محتویات سلول در پایین آن نمایش داده می شوند.

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

<table width=”600″ height=”100″
border=”3″>
<td align=”center” valign=”top”>
متمایل به بالا
</td>
<td align=”center” valign=”middle”>
متمایل به وسط
</td>
<td align=”center” valign=”bottom”>
متمایل به پایین
</td>
</table>

این هم جدول نهایی:

متمایل به بالا متمایل به وسط متمایل به پایین

نحوه قرارگیری عمودی محتویات سلولها زمانی مفید خواهد بود که تعداد سطرهای محتویات
سلولهای مختلف در یک ردیف جدول با هم برابر نباشند. در حقیقت زمانی که همه سلولها دارای
یک تعداد سطر باشند و نحوه قرار گیری عمودی محتویات آنها به یک صورت است.

شناسه های دیگری نیز وجود دارد که می توانیم در تگ td
استفاده کنیم:

  • rowspan :
    این شناسه مشخص کننده این است که ارتفاع سلول معادل چند سلول است


  • colspan :
    این شناسه مشخص کننده اندازه افقی یک سلول بر اساس تعداد سلول است.

به یک مثال توجه کنید:

<table border=”2″>
<td align=”center”>
سلول اول
</td>
<td rowspan=”2″ align=”center”>
<img src=”learn_html.gif”>
</td>
<tr>
<td align=”center”>
سلول دوم
</td>
</tr>
</table>

این هم جدول به دست آمده. همانطور که می بینید سلولی که محتوی عکس است در کنار دو
سلول دیگر قرار گرفته است نه در قسمت بالای سلول دوم:

سلول اول http://night-skin.com/content/amoozesh/images/learn_html.gif
سلول دوم

حال فرض کنید می خواهیم یک جدول مانند زیر داشته باشیم:

سلول اول
سلول دوم سلول سوم سلول چهارم

برای ایجاد این جدول در تگ <td> در ردیف اول از شناسه
“۳”=colspan استفاده می کنیم. با این کار سلول موجود در
ردیف اول به اندازه سه سلول در عرض کشیده می شود.
در اینجا می توانید کد مربوط به این جدول را ببینید:

<table border=”1″>
<tr>
<td align=”center” colspan=”3″>
<b>سلول اول</b>
</td>
</tr>
<tr>
<td align=”center”>
سلول دوم
</td>
<td align=”center”>
سلول سوم
</td>
<td align=”center”>
سلول چهارم
</td>
</tr>
</table>

 شما می توانید در صورت تمایل رنگ زمینه جدول، سطر، ستون یا هر سلول را در
جدول که بخواهید تغییر دهید.
برای تعیین کردن رنگ زمینه برای جدول باید این شناسه bgcolor  را در تگ جدول به کار ببرید و رنگ مورد نظر خود را در این شناسه به کار
ببرید.

برای مثال اگر بخواهیم جدولی با زمینه زرد ایجاد کنیم، می توانیم به این صورت عمل
کنیم:

<table border=”3″ bgcolor=”yellow”>
<td>
محتویات جدول
</td>
</table>

جدول زیر به دست می آید:

محتویات جدول

قابل ذکر است که اگر به جای تگ ابتدایی جدول از تگ زیر نیز استفاده کنیم همان نتیجه
را به دست می آوریم:

<table border=”3″ bgcolor=”#ffff00″>

اگر بخواهیم هر سلول رنگ زمینه مربوط به خودش را داشته باشد باید شناسه مربوط به
رنگ زمینه را به تگ <td> اضافه
کنیم. برای نمونه به جدول زیر توجه کنید:

محتویات سلول اول محتویات سلول دوم

آیا می خواهید کد مربوط به این جدول را ببینید:

<table border=”3″>
<td bgcolor=”yellow”>
محتویات سلول اول
</td>
<td bgcolor=”green”>
محتویات سلول دوم
</td>
</table>

در آخر می خواهیم رنگ زمینه هر ردیف را تغییر دهیم. برای این کار شناسه مربوط به
رنگ زمینه را در تگ <tr> قرار می دهیم:

<table border=”3″ width=”300″>
<tr bgcolor=”pink”>
<td>صورتی</td>
<td>این ردیف صورتی است</td>
<tr bgcolor=”gray”>
<td>خاکستری</td>
<td>این ردیف خاکستری است</td>
</table>

این هم جدول به دست آمده:

صورتی این ردیف صورتی است
خاکستری این ردیف خاکستری است


https://night-skin.com/content/amoozesh/wp-content/themes/NightSkin%20-%20Tabir/images/spilit.png
آموزش ساختن جدول در طراحی صفحه با HTML  موضوع: آموزش نکات HTML

آیا شما می خواهید یک جدول (table) در صفحه خود ایجاد
کنید؟ برای ایجاد یک جدول باید از این تگ استفاده کنید:

<table>
……..محتویات جدول…….
</table>

برای ایجاد یک جدول باید تگ ابتدایی آن یعنی <table>
را در جایی که می خواهید جدول وارد شود، قرار دهید. و در پایان جدول هم از تگ پایانی
آن یعنی <table/> استفاده کنید.
برای افزودن محتویات به جدول باید از تگ <td> استفاده کنید.
نام این تگ مخفف table data است. محتویات جدول چیزهایی هستند
که شما بعد از این تگ قرار می دهید. در پایان هم باید پس از محتویات جدول از تگ پایانی
<td/>قبل از تگ پایانی جدول استفاده
کنید. مانند زیر:

<table>
<td>
……..محتویات جدول……
</td>
</table>

جدول به دست آمده مانند زیر به نظر می رسد:

……..محتویات جدول……

البته این یک جدول ساده است و شاید در ظاهر زیاد تفاوتی با یک نوشته ساده نداشته
باشد…

آیا شما می خواهید یک جدول (table) در صفحه خود ایجاد
کنید؟ برای ایجاد یک جدول باید از این تگ استفاده کنید:

<table>
……..محتویات جدول…….
</table>

برای ایجاد یک جدول باید تگ ابتدایی آن یعنی <table>
را در جایی که می خواهید جدول وارد شود، قرار دهید. و در پایان جدول هم از تگ پایانی
آن یعنی <table/> استفاده کنید.
برای افزودن محتویات به جدول باید از تگ <td> استفاده کنید.
نام این تگ مخفف table data است. محتویات جدول چیزهایی هستند
که شما بعد از این تگ قرار می دهید. در پایان هم باید پس از محتویات جدول از تگ پایانی
<td/>قبل از تگ پایانی جدول استفاده
کنید. مانند زیر:

<table>
<td>
……..محتویات جدول……
</td>
</table>

جدول به دست آمده مانند زیر به نظر می رسد:

……..محتویات جدول……

البته این یک جدول ساده است و شاید در ظاهر زیاد تفاوتی با یک نوشته ساده نداشته
باشد.

می توانیم برای جدول کادر (border)  هم تعریف کنیم.
برای این کار باید شناسه مربوطه را در تگ جدول قرار دهیم. مانند زیر:

<table
border=”3″>
<td>
……..محتویات جدول……
</td>
</table>

حالا جدول ما کمی مشخص تر شد، به آن نگاه کنید:

……..محتویات جدول……

شما می توانید ضخامت کادر جدول را به دلخواه خود تغییر دهید. برای این کار
فقط کافی است تا عددی را که به عنوان مقدار شناسه border
به کار بردیم، تغییر دهید. اگر مقدار این عدد را صفر
قرار دهید کادر دیده نخواهد شد.

تا اینجا هر چه گفتیم درباره جدولی با یک سلول بود. برای اینکه جدولی با تعداد بیشتری
سلول داشته باشیم، مثلاً بخواهیم یک سلول دیگر در همان خط ایجاد کنیم، باید دوباره
از تگ td استفاده کنیم. مانند زیر:

<table border=”3″>
<td>
سلول اول
</td>
<td>
سلول دوم
</td>
</table>

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

سلول اول سلول دوم

حالا فرض کنید می خواهیم به خط بعدی یا به اصطلاح به ردیف بعدی برویم. برای این
کار باید از تگ tr استفاده کنیم. این تگ با
<tr> شروع و با <tr/> پایان می
پذیرد. مانند زیر:
 

<table border=”3″>
<td>
سطر اول و سلول اول
</td>
<td>
سطر اول و سلول دوم
</td>
<tr>
<td>
سطر دوم و سلول اول
</td>
<td>
سطر دوم و سلول دوم
</td>
</tr>
</table>

نتیجه به این صورت مشاهده می شود:
 

سطر اول و سلول اول سطر اول و سلول دوم
سطر دوم و سلول اول سطر دوم و سلول دوم

 

شما می توانید بنا به نیاز خود فرمانهایی را به تگ جدول اضافه کنید. در اینجا برخی
از این فرمانها آورده شده است:

  • cellspacing :
    برای ایجاد فاصله بین سلولها عدد مورد نظر خود را در این فرمان وارد
    کنید.


  • cellpadding :
    از این فرمان برای افزودن فضا به داخل یک سلول استفاده کنید. مقدار فضای
    مورد نظر خود را در این فرمان وارد کنید.

فرض کنید می خواهیم در مثال قبل بین سلولها یک فاصله به اندازه ۱۰ ایجاد کنیم. تگ
جدول را مطابق زیر تغییر می دهیم:

<table border=”3″
cellspacing=”10″>

جدول به دست آمده به شکل زیر خواهد بود:

سطر اول و سلول اول سطر اول و سلول دوم
سطر دوم و سلول اول سطر دوم و سلول دوم

حالا فرض کنید می خواهیم یک فاصله به اندازه ۱۰ را به داخل سلولهای جدول مثال قبل
اضافه کنیم. تگ جدول را به این صورت تغییر می دهیم:

<table border=”3″
cellpadding=”10″>

جدول به دست آمده به صورت زیر خواهد بود:

سطر اول و سلول اول سطر اول و سلول دوم
سطر دوم و سلول اول سطر دوم و سلول دوم

حالا می خواهیم هر دو مثال قبل را با هم امتحان کنیم، یعنی تگ جدول را مطابق زیر
تغییر دهیم:

<table border=”3″
cellspacing=”10″ cellpadding=”10″>

نتیجه را ملاحظه کنید:

سطر اول و سلول اول سطر اول و سلول دوم
سطر دوم و سلول اول سطر دوم و سلول دوم

شما می توانید هر چیزی را که بخواهید داخل سلولها وارد کنید. مانند عکس، لینک، پاراگراف
و…
برای این کار فقط کد مورد نظر خود را بین تگ <td> و
<td/> وارد کنید. برای مثال فرض کنید می خواهیم یک لینک
در جدول ایجاد کنیم. مانند زیر عمل می کنیم:

<table border=”2″>
<td>
<a href=”../javascript/index.html”>آموزش جاوا اسکرپت</a>
</td>
</table>

این هم جدولی که بیننده نهایی در صفحه مشاهده می کند:

آموزش جاوا اسکرپت

برای وارد کردن عکس نیز می توانیم به این صورت عمل کنیم:

<table border=”2″>
<td>
<img src=”learn_html.gif”>
</td>
</table>

این هم نتیجه کد:

اصول کار با جدولها

برای ادامه معرفی خواص جدولها با ما به بخش بعدی بیایید.



https://night-skin.com/content/amoozesh/wp-content/themes/NightSkin%20-%20Tabir/images/spilit.png
ایجاد متن های متحرک در صفحه HTML  موضوع: آموزش نکات HTML

تگ <marquee> به شما اجازه می دهد که یک متن را به دلخواه خود در صفحه به حرکت در آورید. برای انجام این کار به جاوا اسکرپت نیاز ندارید. تنها مشکل این است که مرورگرهایی که بر پایه Netscape ساخته شده اند، نمی توانند به طور کامل با این تگ سازگار شوند و در پاره ای از اوقات با آن مشکل پیدا می کنند و تنها متن بدون حرکت را نشان می دهند.

در اینجا می توانید کدی را که برای ساخت متن متحرک ستفاده می شود مشاهده کنید …

تگ <marquee> به شما اجازه می دهد که یک متن را به دلخواه خود در صفحه به حرکت در آورید. برای انجام این کار به جاوا اسکرپت نیاز ندارید. تنها مشکل این است که مرورگرهایی که بر پایه Netscape ساخته شده اند، نمی توانند به طور کامل با این تگ سازگار شوند و در پاره ای از اوقات با آن مشکل پیدا می کنند و تنها متن بدون حرکت را نشان می دهند.

در اینجا می توانید کدی را که برای ساخت متن متحرک ستفاده می شود مشاهده کنید:

<marquee loop=”infinite”>متن مورد نظر خود را اینجا بنویسید</marquee>

می خواهید ببینید چگونه کار می کند:

متن مورد نظر خود را اینجا بنویسید

شناسه “loop=”infinte باعث می شود که متن تا هنگامی که صفحه باز است به حرکت خود ادامه دهد. شما می توانید به جای این شناسه از “loop=”-1 هم استفاده کنید.

شما می توانید تغییراتی را در این تگ ایجاد کنید به جای infinite در شناسه loop می توانید از اعداد استفاده کنید. برای مثال “loop=”2  به مرورگر می گوید که حرکت متن را پس از دو بار چرخش متوقف کند.

می توانید با وارد کردن شناسه ” “=bgcolor  به شما امکان این را می دهد که رنگ زمینه محلی را که متن در آن در حال چرخش است تغییر دهید. می توانید برای تغییر رنگ زمینه از نام رنگ یا معادل هگزادسیمال آنها استفاده کنید. به یک مثال توجه کنید:

<marquee loop=”infinite” bgcolor=”yellow”>
متن مورد نظر خود را اینجا بنویسید
</marquee>

و این هم نتیجه این تگ:

متن مورد نظر خود را اینجا بنویسید

با اضافه کردن شناسه ” “=width می توانید عرض متن متحرک خود را تعیین کنید. در این شناسه می توانید از مقیاس پیکسل و یا در صد استفاده کنید.

<marquee loop=”infinite” bgcolor=”yellow” width=”400″>
متن مورد نظر خود را اینجا بنویسید
</marquee>

با تگ بالا می توانید یک متن متحرک با عرض ۴۰۰ پیکسل و رنگ زمینه زرد ایجاد کنید. مانند زیر:

متن مورد نظر خود را اینجا بنویسید

 

<marquee loop=”infinite” bgcolor=”yellow” width =”50%”>
متن مورد نظر خود را اینجا بنویسید
</marquee>

با تگ بالا می توانید متنی متحرک با ۵۰ در صد عرض پنجره مرورگر و با رنگ زمینه زرد ایجاد کنید. مانند زیر:

متن مورد نظر خود را اینجا بنویسید



https://night-skin.com/content/amoozesh/wp-content/themes/NightSkin%20-%20Tabir/images/spilit.png
مشاهده صفحات لینک شده در پنجره جدید  موضوع: آموزش نکات HTML

برای اینکه یک لینک را وادار کنیم که در یک صفحه جدید باز شود، باید
این شناسه را به تگ لینک اضافه کنیم: “target=”_blank
تگ لینک به این صورت به نظر می رسد:

<a href=”http://www.night-skin.com/”
target=”_blank”>آموزش طراحی صفحات وب </a>

لینک شما در صفحه نهایی به صورت زیر مشاهده می شود. می توانید روی
آن کلیک کنید و مطمئن این صفحه را از دست نخواهید داد، چون لینک در یک پنجره جدید باز
خواهد شد.

شما می توانید از این روش برای باز کردن تصاویر در یک پنجره جدید استفاده کنید.
به این منظور می توانید به صورت زیر عمل کنید:

<a href=”http://learn_html.gif” target=”_blank”>
<img src=”learn_html.gif”>
</a>

برای اینکه یک لینک را وادار کنیم که در یک صفحه جدید باز شود، باید
این شناسه را به تگ لینک اضافه کنیم: “target=”_blank
تگ لینک به این صورت به نظر می رسد:

<a href=”http://www.night-skin.com/”
target=”_blank”>آموزش طراحی صفحات وب </a>

لینک شما در صفحه نهایی به صورت زیر مشاهده می شود. می توانید روی
آن کلیک کنید و مطمئن این صفحه را از دست نخواهید داد، چون لینک در یک پنجره جدید باز
خواهد شد.

شما می توانید از این روش برای باز کردن تصاویر در یک پنجره جدید استفاده کنید.
به این منظور می توانید به صورت زیر عمل کنید:

<a href=”http://learn_html.gif” target=”_blank”>
<img src=”learn_html.gif”>
</a>

شناسه target مقادیر دیگری هم می تواند داشته باشد. برای مثال از top_ برای باز کردن لینک در تمام پنجره استفاده می شود. البته در صورتی که صفحه در فریم استفاده نشده باشد این top_ تأثیر و کاربردی ندارد بیشتر کارایی آن هنگامی است که صفحه در یک فرم قرار دارد و شما نمی خواهید لینک در همان فرم باز شود.

البته وقتی صفحه در فریم قرار دارد، در صورتی که سایر فریمهای پنجره نام گذاری شده باشند می توان از نام آن فریمها در شناسه targrt استفاده کرد تا لینک در آن فریمی که نام آنرا به کار برده اید باز شود نه در فریمی که خود آن قرار دارد.



https://night-skin.com/content/amoozesh/wp-content/themes/NightSkin%20-%20Tabir/images/spilit.png
رویدادهای مربوط به صفحه کلید و ماوس در HTML  موضوع: آموزش نکات HTML

در این قسمت به توضیح بخش دوم رویدادهای HTML که مربوط به صفحه کلید و ماوس می شود می پردازیم.


  • رویدادهای مربوط به صفحه کلید

سه رویداد در این دسته قرار می گیرد:

  • onkeydown :
    در هنگام فشار دادن دکمه صفحه کلید اسکرپت تعریف شده در مقدار این شناسه اجرا می شود.


  • onkeypress :
    وقتی که یک دکمه در صفحه کلید فشرده می شود و رها می شود اسکرپت موجود در این شناسه اجرا می شود.


  • onkeyup :
    در هنگام رها شدن یک کلید این شناسه فعال می شود.

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

<base>, <br>, <bdo>,
<frame>, <frameset>, <iframe>, <html>,
<head>, <meta>, <param>, <script>,
<style>, <title>

در این قسمت به توضیح بخش دوم رویدادهای HTML که مربوط به صفحه کلید و ماوس می شود می پردازیم.


  • رویدادهای مربوط به صفحه کلید

سه رویداد در این دسته قرار می گیرد:

  • onkeydown :
    در هنگام فشار دادن دکمه صفحه کلید اسکرپت تعریف شده در مقدار این شناسه اجرا می شود.


  • onkeypress :
    وقتی که یک دکمه در صفحه کلید فشرده می شود و رها می شود اسکرپت موجود در این شناسه اجرا می شود.


  • onkeyup :
    در هنگام رها شدن یک کلید این شناسه فعال می شود.

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

<base>, <br>, <bdo>,
<frame>, <frameset>, <iframe>, <html>,
<head>, <meta>, <param>, <script>,
<style>, <title>

 

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

کدی را که در نوشتن این مثال از آن استفاده شده است می توانید در اینجا مشاهده کنید:

<input value=”onkeypress” type=”text” onKeyPress=”msg('onkeypress')” />
<input value=”onkeypress” type=”text” onKeyUp=”msg('onkeyup')” />
<input value=”onkeypress” type=”text” onKeyDown=”msg('onkeydown')” />

 


  • رویدادهای مربوط به ماوس

هفت رویداد در این دسته قرار دارند:

  • onclick :
    در هنگام کلیک کردن بر روی قسمتی که این شناسه را دارد اجرا می شود.


  • ondblclick :
    مقدار موجود در این شناسه به هنگام دابل کلیک بر روی قسمتی که این شناسه در آن به کار رفته اجرا می شود.


  • onmousedown :
    وقتی که کلید ماوس فشرده می شود این شناسه عمل می کند.


  • onmousemove :
    وقتی که ماوس را در صفحه حرکت می دهید این رویداد اجرا می شود.


  • onmouseover :
    وقتی ماوس روی قسمتی که حاوی این شناسه است قرار می گیرد این رویداد اجرا می شود.


  • onmouseout :
    این رویداد وقتی که ماوس از روی قسمتی که حاوی این رویداد است خارج می شود اجرا می شود.


  • onmouseup :
    وقتی که کلید ماوس رها می شود این رویداد اجرا می شود.

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

<base>, <br>, <bdo>,
<frame>, <frameset>, <iframe>, <html>,
<head>, <meta>, <param>, <script>,
<style>, <title>

 

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

می توانید کدی را که در نوشتن این مثال از آن در سلولهایی که حاوی رویدادها هستند استفاده شده است در اینجا مشاهده کنید:

<td onClick=”msg('onClick')”>در این قسمت کلیک کنید تا رویداد onClick اجرا شود.</td>

<td onDblClick=”msg('onDblClick')”>در این قسمت دابل کلیک کنید تا رویداد onDblClick اجرا شود.</td>

<td onMouseDown=”msg('onMouseDown')”>در این قسمت کلید ماوس را پایین نگهدارید تا رویداد onMouseDown اجرا شود.</td>

<td onMouseMove=”msg('onMouseMove')”>روی این قسمت ماوس خود را حرکت دهید تا رویداد onMouseMove اجرا شود.</td>

<td onMouseOver=”msg('onMouseOver')”>ماوس خود را روی این قسمت قرار دهید تا رویداد onMouseOver اجرا شود.</td>

<td onMouseOut=”msg('onMouseOut')”>وقتی ماوس از روی این قسمت کنار رود رویداد onMouseOut اجرا می شود.</td>

<td onMouseUp=”msg('onMouseUp')”>وقتی کلید ماوس روی این قسمت رها شود رویداد onMouseUp اجرا می شود.</td>

در این مثال msg('متن پیام') تابع جاوا اسکرپتی است که در صفحه مثال تعریف شده است. به جای آن می توانید از کدهای دیگری استفاده کنید.



https://night-skin.com/content/amoozesh/wp-content/themes/NightSkin%20-%20Tabir/images/spilit.png
رویدادهای مربوط به پنجره مرورگر و فرمها در HTML  موضوع: آموزش نکات HTML

یکی از امکاناتی که در HTML 4.0 به وجود آمد استفاده از
event در عناصر HTML صفحه بود. یک نمونه از این رویدادها (event) اجرا شدن
یک فرمان جاوا اسکرپت به هنگام کلیک کردن روی عناصر HTML در صفحه است.

در اینجا لیستی از رویدادهایی که در تگهای HTML استفاده می شوند آورده
شده است. بهتر است برای اینکه بتوانید به خوبی از این رویدادها استفاده
کنید اطلاعاتی در مورد جاوا اسکریپت داشته باشید.

برای استفاده از این رویدادها می توانید اسکرپتهای نوشته شده با جاوا
اسکرپت را به عنوان مقادیر این رویدادها قرار دهید تا بسته به نوع رویداد
مورد نظر اجرا شوند.

یکی از امکاناتی که در HTML 4.0 به وجود آمد استفاده از
event در عناصر HTML صفحه بود. یک نمونه از این رویدادها (event) اجرا شدن
یک فرمان جاوا اسکرپت به هنگام کلیک کردن روی عناصر HTML در صفحه است.

در اینجا لیستی از رویدادهایی که در تگهای HTML استفاده می شوند آورده
شده است. بهتر است برای اینکه بتوانید به خوبی از این رویدادها استفاده
کنید اطلاعاتی در مورد جاوا اسکریپت داشته باشید.

برای استفاده از این رویدادها می توانید اسکرپتهای نوشته شده با جاوا
اسکرپت را به عنوان مقادیر این رویدادها قرار دهید تا بسته به نوع رویداد
مورد نظر اجرا شوند.

 


  • رویدادهای مربوط به پنجره مرورگر

این رویدادها باید فقط در تگهای body و frameset استفاده شوند. دو رویداد در این دسته قرار می گیرند که در زیر آنها را مشاهده می کنید:

  • onload :
    این رویداد باعث می شود تا اسکرپتی که به عنوان مقدار آن قرار داده شده است در هنگام باز شدن صفحه اجرا شود.


  • onunload :
    اسکرپتی که به عنوان مقدار این شناسه قرار می گیرد در هنگامی که بازدید کننده از صفحه خارج می شود اجرا می شود.


  • onResize :
    این رویداد هنگامی که اندازه پنجره مرورگر را تغییر می دهید اجرا می شود.

برای مشاهده یک مثال برای این رویدادها لینک زیر را کلیک کنید. صفحه ای
که به آن وارد می شوید حاوی دو رویداد بالا در تگ body خود است.

می توانید تگ body مورد استفاده در مثال بالا را در اینجا مشاهده کنید:

<body onload=”alert('به این صفحه آزمایشی خوش
آمدید')” onunload=”alert('شما از این صفحه خارج شدید')”
onresize=”alert('شما اندازه پنجره را تغییر دادید')>


  • رویدادهای مربوط به فرمها

رویدادهای زیر در فرمها استفاده می شوند:

  • onchange :
    اسکرپت موجود در این شناسه به هنگام ایجاد تغییر در عناصر موجود در فرمها اجرا می شود.


  • onsubmit :
    وقتی که فرم ارسال می شود اسکرپت موجود در این شناسه اجرا می شود.


  • onreset :
    وقتی که دکمه reset ( پاک کردن فرم ) فشار داده شود اسکرپت موجود در این شناسه اجرا می شود.


  • onselect :
    وقتی که قسمتی از فرم که این شناسه را در خود دارد انتخاب شود اسکرپت موجود در این شناسه اجرا می شود.


  • onfocus :
    وقتی که تگی که حاوی این شناسه است مورد استفاده کاربر قرار گیرد اسکرپت موجود در این رویداد اجرا می شود.


  • onblur :
    این شناسه بر عکس شناسه بالا عمل می کند یعنی وقتی کار کاربر با یک تگ تمام شد و به سراغ قسمت دیگری از صفحه رفت اجرا می شود.

در اینجا می توانید کدی را که در مثال بالا استفاده شده ببینید البته فقط قسمتهای ضروری آن آورده شده است:

<form action=”#” method=”post” onsubmit=”msg('onSubmit')” onreset=”msg('onReset')”>
<input type=”text” onfocus=”msg('onFocus')” onblur=”msg('onBlur')” />
<select name=”select” onchange=”msg('onChange')”>
<option>گزینه اول</option>
<option>گزینه دوم</option>
<option>گزینه سوم</option>
<option>گزینه چهارم</option>
</select>
<textarea onSelect=”msg('onSelect')”>وقتی متنی را که در یا تگ با
شناسه onselect قرار دارد انتخاب کنید اسکرپت موجود در این رویداد اجرا می
شود.</textarea>
<input type=”reset” name=”reset” value=”reset” />
<input type=”submit” name=”Submit” value=”Submit” />
</form>



https://night-skin.com/content/amoozesh/wp-content/themes/NightSkin%20-%20Tabir/images/spilit.png
1 2 3 4 5

 

دسترسی سریع
قالب های 3 ستونه
قالب های 2 ستونه
ابزار وبلاگ نویسان
آموزش وبلاگ نویسی
گالری عکس
آپلود عکس
بازی آنلاین
موسیقی لایت
بازی آنلاین

بازی آنلاین 660 بازی
بازی های دخترانه 16 بازی
بازی های ورزشی 97 بازی
بازی های تیراندازی 124 بازی
بازی های فکری 209 بازی
بازی های اکشن 126 بازی
بازی های مسابقه ای 50 بازی
بازی های متفرقه 38 بازی
بازی های محبوب

کلیه حقوق متعلق به سایت نایت اسکین می باشد © Night-Skin.com 2004-2011