کاربر میهمان به سایت ما خوش آمدید
جستجو سریع
کلمه کلیدی :
ترتیب چیدمان
ترتیب نمایش بر اساس
ورود سریع
نام کاربری :
کلمه رمز :
کد امنیتی : Security code
آمار بازدید از سایت
صفحات
مجموع : 208,506
این ماه : 3,725
امروز : 168
بازدید کنندگان
مجموع : 160,059
این ماه : 3,624
امروز : 168
کاربران آنلاین : 3 بازدید کننده
آمار کاربران سایت
آخرین کاربر : admin-site
در انتظار : 1
امروز : 0
مجموع کاربران : 10
نظر سنجی
هر روز چند ساعت از اينترنت استفاده ميکنيد ؟




دفعات : 67 مرتبه
گروه خبری
آدرس ایمیل :

در حال حاضر شما ميدانيد که براي اجرا شدن کدهاي جاوااسکريپت بايد آنها را در ميان تگهاي اچ تي ام ال بکار بريد. شايد اين سؤال برايتان پيش بيايد که در کجا بايد آنها را بنويسيد، آيا جاي خاصي دارند يا در هر کجا مي توانيد اينکار را انجام دهيد. کدهاي جاوااسکريپت مي توانند در هر کجاي سورس کد باشند اما بايد ابتدا تشخيص دهيد که بکاربردن هر قسمت از اسکريپت در کجا مناسب تر مي باشد. بطور کل کدهاي جاوااسکريپت به سه دسته تقسيم ميشوند، يک سري از آنها در قسمت سر يعني head جاي مي گيرند و يک سري در قسمت بدنه کدهاي اچ تي ام ال و دسته سوم هم در يک فايل جداگانه و خارج از کدهاي html با پسوند js قرار مي گيرند که در ادامه به توضيح هر دسته خواهيم پرداخت.

نوشتن اسکريپت در قسمت head

کليه کدهاي جاوااسکريپت به محض باز شدن يک صفحه وب در مرورگر اجرا مي شوند اما گاهي اوقات ما نياز داريم تا يک اسکريپت زودتر از کدهاي ديگر اجرا شده و يا آماده باشد تا در صورت لزوم فراخواني شود. که اينگونه کدها را بايد در قسمت سر و ما بين تگ head بنويسيم. بطور مثال شما نياز به اين داريد که به محض ورود کاربر به صفحه در همان ابتدا پيغامي ظاهر شود و تا کاربر آنرا تأييد نکرده است صفحه تکميل نشود. اسکريپتهاي قسمت سر هميشه آماده اجرا و يا آماده پاسخ به اتفاقي در صفحه وب هستند، که در اين مورد شما مطمئن هستيد اسکريپت مورد نظر قبل از هر چيزي در صفحه، اجرا خواهد شد. براي نوشتن کدهاي جاوااسکريپت بصورت زير عمل مي کنيد:

 

<html>
<head>
<script language="javascript" type="text/javascript">
...... javascript codes ......
</script></head>

نوشتن اسکريپت در قسمت بدنه

هنگاميکه نياز داشته باشيد تا کدهاي جاوااسکريپت در بدنه فايل html اجرا شود آنها را در قسمت body صفحه وارد مي کنيد،

 

<html>
<head>
<script language="javascript" type="text/javascript">
....... javascript codes ......
</script>
</head>

شما حتي مي توانيد توسط کدهاي جاوااسکريپت قسمتي از يک صفحه را بسازيد يعني با ترکيب جاوااسکريپت و تگهاي اچ تي ام ال در body يک عنصر در صفحه وارد کنيد. کدهاي زير را بنويسيد و اجرا کنيد:

 

<html>
<head>
<script language="javascript" type="text/javascript">
document.write("

Hello my friends!

"); </script> </head>

لازم بذکر است که شما مي توانيد براي نظم دادن و جلوگيري از شلوغي قسمت بدنه يک اسکريپت بصورت function در قسمت head تعريف کنيد و در قسمت بدنه آنرا فراخواني کنيد که در قسمت هاي بعد در اين مورد بيشتر توضيح خواهم داد.

فايل خارجي جاوااسکريپت

شما مي توانيد براي حفظ نظم تگهاي اچ تي ام ال در يک صفحه وب و يا براي جلوگيري از تکرار يک اسکريپت در صفحات يک وب سايت، کدهاي جاوااسکريپت را در يک فايل جداگانه نوشته و با پسوند js آنها را ذخيره کنيد سپس در هر قسمت و هر صفحه اي که لازم بود، وارد کنيد. خط زير را در برنامه Notepad نوشته و آنرا به اسم test.js ذخيره کنيد:

 

document.write(" JavaScript external file ")

 

حالا يک فايل اچ تي ام ال بسازيد و تگهاي زير را در آن وارد کنيد سپس با يک اسم دلخواه آنرا در همان پوشه که فايل جاوااسکريپت را ذخيره کرده ايد قرار دهيد:

 

<html>
<head>

</head>

 

اگر مراحل را بدرستي انجام داده باشيد، جمله زير را در مرورگرتان مشاهده خواهيد کرد.

JavaScript external file

دقت کنيد که اگر فايل جاوااسکريپت را در پوشه اي جدا از فايل html قرار مي دهيد حتماً در خصوصيت src آدرس دقيق آنرا بنويسيد.

تاریخ انتشار : 1388/03/23 14:36 | تاریخ بروزرسانی : 1389/02/21 10:35

امتیاز شما به این موضوع :
فقط اعضای سایت میتوانند نظرات خود را بنویسند.

نظرات کاربران : نظرات توسط کاربران نگاشته شده است و مسئولیت آن بعهده نویسنده مطلب میباشد.


Powered By CMSIRAN © 2008 - 2010