婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > javascript asp教程第十三課--include文件

javascript asp教程第十三課--include文件

熱門標(biāo)簽:企數(shù)外呼系統(tǒng)能用多久 為什么外呼系統(tǒng)需要預(yù)存話費呢 離線電子地圖標(biāo)注軟件注冊 咸陽銷售外呼系統(tǒng) 寧夏怎么申請400電話 蘭州智能語音電銷機器人功能 外呼回撥系統(tǒng)圖片 辦理400電話一年多少錢 常用地圖標(biāo)注范圍點

Server Side Includes:

Experienced JavaScript programmers know that code reuse is good. Experienced JavaScript programmers also know that JavaScript functions are data types.

So, we should be able to store a JavaScript function inside a Session Variable or an Application Variable, right? Unfortunately, no. The way to reuse JavaScript functions across many pages is to use SSI: Server Side Includes.

%@LANGUAGE="JavaScript"%>
HTML>
HEAD>
!--#include file="script13a.asp"-->
TITLE>% Response.Write( whatTimeIsIt() ) %> /TITLE>
/HEAD>
BODY>
%
Response.Write("The date and time are " + DateTime + "BR>BR>\r")
Response.Write("Tomorrow's date is " + Tomorrow + "BR>BR>\r")
Response.Write("Tomorrow will be a " + findDayOfWeek(Tomorrow) + "\r")
%>
/BODY>
/HTML>

Click Here to run the script in a new window.

Look at the code for script13.asp. It calls for an include file via this line: !--#include file="script13a.asp"--> I'll let you see the include file in a moment. But first, I reprinted the client-side code directly below.

HTML>
HEAD>

TITLE>10:57:20 AM /TITLE>
/HEAD>
BODY>
The date and time are 4/11/2003 10:57:20 AMBR>BR>
Tomorrow's date is 4/12/2003BR>BR>
Tomorrow will be a Saturday

/BODY>
/HTML>

The final HTML code looks so nice and simple. You'd never know that the Date() object had been torn down and put back together. Below is the include file.

%
function whatTimeIsIt()
	{
	var m=new Date()
	var minute=m.getMinutes()
	var second=m.getSeconds()
	var ampm=false

	if (minute >=0  minute  10)
		{
		minute=("0" + minute)
		}
	if (second >= 0  second  10 )
		{
		second=("0" + second)
		}
	var hours=m.getHours()
	if (hours > 12)
		{
		ampm=true
		hours=hours-12
		}
	if (hours==12)
		{
		ampm=true
		}
	if (hours == 0)
		{
		hours=hours+12
		ampm=false
		}
	if (ampm)
		{
		ampm=" pm"
		}
	else
		{
		ampm=" am"
		}
	var myTime=hours + ":" + minute + ":" + second + ampm
	return myTime;
	}
var DateTime = new Date();
var Month = (DateTime.getMonth() + 1) + "/";
var Day = DateTime.getDate() + "/";
var Year = DateTime.getFullYear();
var DateTime = Month + Day + Year + " " + whatTimeIsIt();

var Tomorrow=new Date()
Tomorrow.setDate(Tomorrow.getDate() + 1)
Month = (Tomorrow.getMonth() + 1) + "/"
Day = Tomorrow.getDate() + "/" 
Year = Tomorrow.getFullYear()
Tomorrow = Month + Day + Year

function findDayOfWeek(DateInQuestion)
	{

	// format for DateInQuestion is mm/dd/yyyy or m/d/yyyy 
	// and presumes the /'s are present.	

	myRegExp=/\d{1,2}\//
	myMonth=(parseInt(DateInQuestion.match(myRegExp)) -1)

	myRegExp=/\/\d{1,2}\//
	myDay=new String(DateInQuestion.match(myRegExp))
	myDay=parseInt( myDay.substring(1,myDay.length) )

	myRegExp=/\/\d{4}/
	myYear=new String(DateInQuestion.match(myRegExp))
	myYear=parseInt( myYear.substring(1,myYear.length) )

	DateInQuestion=new Date(myYear,myMonth,myDay)
	
	DayOfWeek=new Array
	DayOfWeek[0]="Sunday"
	DayOfWeek[1]="Monday"
	DayOfWeek[2]="Tuesday"
	DayOfWeek[3]="Wednesday"
	DayOfWeek[4]="Thursday"
	DayOfWeek[5]="Friday"
	DayOfWeek[6]="Saturday"
	DayOfWeek=DayOfWeek[DateInQuestion.getDay()]

	return DayOfWeek;
	}
%>

Imagine that you had 50 pages that all need whatTimeIsIt(), findDayOfWeek(), DateTime, and Tomorrow. You wouldn't want 50 different copies of these functions and variables. No, you would rather have a single copy of these items so that you could manipulate the single copy and execute your updates to all 50 pages at once.

Now you know how to do that.

Moving Forward:

This concludes Section 03. Next up Server and Error objects in Section 04.

標(biāo)簽:家電維修 昌都 麗江 咸陽 昆明 泰州 鐵嶺 溫州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《javascript asp教程第十三課--include文件》,本文關(guān)鍵詞  javascript,asp,教程,第十三,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《javascript asp教程第十三課--include文件》相關(guān)的同類信息!
  • 本頁收集關(guān)于javascript asp教程第十三課--include文件的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 涪陵区| 汕尾市| 平阴县| 武穴市| 仁化县| 洛扎县| 永丰县| 滦南县| 卫辉市| 华池县| 辽中县| 芦山县| 阳新县| 商城县| 岳西县| 开平市| 马鞍山市| 三穗县| 滕州市| 乌恰县| 泽州县| 龙陵县| 高雄县| 山丹县| 芜湖县| 三台县| 常州市| 盐山县| 淮阳县| 镇雄县| 福贡县| 宜宾市| 温宿县| 孟连| 漠河县| 鄂托克前旗| 乌鲁木齐县| 旬阳县| 陆良县| 大悟县| 彰武县|