 |
 |
 |
| |
فصل 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 نظر)
|
(نظر بدهيد)
|
|
|
|
 |
 |
 |
|
|
|