به نام خالق زيبائي

آموزش asp به زبان ساده

صفحه اصلي | آموزش asp | تماس
 
 
قبلی اسکات پک ما دیگران را فقط تا آن قسمت از جاده که خود پیموده‌ایم می‌توانیم هدایت کنیم. بعدی
 
  فصل 1 - بخش 5
New Page 1
ممکن است اين سوال پيش بيايد که وقتي يک سايت اينترنتي را باز مي کنيم فقط نام آن را در address bar وارد مي کنيم و نام هيچ فايلي را مشخص نمي کنيم ولي همين کار باعث نمايش يک خروجي بر روي IE ما خواهد شد.
در تنظيمات سرويس دهنده قسمتي وجود دارد که در آن مي توان ليستي از فايلها را به ترتيب مشخص کرد و در صورتيکه نام فايل در address bar مشخص نشده باشد سيستم بصورت خودکار از اولين نام فايل وارد شده ليست مذکور شروع ميکند و در صورتيکه فايل مورد نظر وجود داشت آنرا نمايش مي دهد. اين قسمت در IIS کنار Tab مربوط به Home Directory که در بخش گذشته گفته شد وجود دارد.
شکل 4
حال اگر شما نام فايل sample1.asp را در اين ليست وارد کرده باشيد. ديگر نيازي نيست در address bar نام اين فايل را وارد کنيد و کافيست عبارت http://localhost را وارد کنيد. با اين کار همان خروجي شکل 4 را مشاهده خواهيد کرد.
تا اينجا دستگاه شما به يک سرويس دهنده مجازي مجهز شده است و امکان مشاهده خروجي فايلهاي asp بر روي IE براي شما فراهم شده است و شما نيز تا حدودي به تفاوتهاي html و asp پي برديد.

لينکها:
ابتدائي ترين مبحث در توليد يک سايت يا يک نرم افزار تحت web بحث لينکها مي باشد. در واقع اين لينکها هستند که ارتباط بين صفحات مختلفي را که بصورت مجزا توليد شده اند با يک رابطه منطقي بر قرار مي کنند تا در مجموع توليد يک سايت يا يک نرم افزار تحت web را بدهند. لينکها در asp به دو صورت هستند.
1- لينکهائي که بصورت مستقيم با کليک بر روي يک متن يا عکس يا ... ما را به يک صفحه ديگر هدايت مي کنند که در اکثر اين لينکها هنگاميکه mouse را روي آن نوشته يا تصوير يا ... نگه داريم در نوار وضعيت (status bar) مسير آن لينک مشخص خواهد شد.
2- لينکهائي که با تائيد کردن يک فرم ما را به يک صفحه ديگر هدايت مي کنند در اين لينکها ما بر روي يک دکمه (button) کليک مي کنيم و به يک صفحه جديد هدايت مي شويم اگر mouse را بر روي اين دکمه ها نگه داريم چيزي در status bar نخواهيم ديد.
مورد اول مشابه فايلهاي html ميباشد که مي تواند روي هر متن يا تصوير يا ... چنين لينکي را اعمال کرد به مثال زير توجه کنيد.

مثال 3 (sample2.asp)

<%@ Language=VBScript %>
<%
curTime = time()
if mid(curTime,1,2) >= "05" and mid(curTime,1,2) <= "09" and (mid(curTime,10,3) = "ق.ظ" or mid(curTime,10,2) = "AM") then
   Title = "صبح بخير"
elseif mid(curTime,1,2) >= "01" and mid(curTime,1,2) <= "02" and (mid(curTime,10,3) = "ب.ظ" or mid(curTime,10,2) = "PM") then
   Title = "ظهر بخير"
elseif mid(curTime,1,2) >= "05" and mid(curTime,1,2) <= "07" and (mid(curTime,10,3) = "ب.ظ" or mid(curTime,10,2) = "PM") then
   Title = "عصر بخير"
else
   Title = "وقت بخير"
end if
%>

<html>

<head>

<meta http-equiv="Content-Language" content="fa">

<meta http-equiv="Content-Type" content="text/html; charset=utf8">

<meta name="GENERATOR" content="Microsoft FrontPage 4.0">

<meta name="ProgId" content="FrontPage.Editor.Document">

<title>Test a ASP page</title>

</head>

<body>

<p align="center"><font face="Tahoma" size="2"><b><%=Title%> </b></font></p>

<p align="center"><font face="Tahoma" size="2">هنوز در ابتداي راه هستيد دنياي وب بسيار بزرگ است</font></p>

<p align="center"><font face="Tahoma" size="2"><a href="help1.htm">راهنما</a></font></p>  

</body>

</html>

تفاوت اين مثال با مثال 2 فقط در خطي است که طي آن يک لينک رو عبارت "راهنما" اضافه شده است که ما را به فايل help1.htm هدايت مي کند.
(0 نظر) (نظر بدهيد)  
 
عناوين
فصل 2 - بخش 10     
فصل 2 - بخش 9     
فصل 2 - بخش 8     
فصل 2 - بخش 7     
فصل 2 - بخش 6     
فصل 2 - بخش 5     
فصل 2 - بخش 4     
فصل 2 - بخش 3     
فصل 2 - بخش 2     
فصل 2 - بخش 1     
فصل 1 - بخش 6     
فصل 1 - بخش 5     
فصل 1 - بخش 4     
فصل 1 - بخش 3     
فصل 1 - بخش 2     
فصل 1 - بخش 1     

کليه حقوق متعلق به صاحب سايت مي باشد