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

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

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

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

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.

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

巨人網絡通訊聲明:本文標題《javascript asp教程第十三課--include文件》,本文關鍵詞  javascript,asp,教程,第十三,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《javascript asp教程第十三課--include文件》相關的同類信息!
  • 本頁收集關于javascript asp教程第十三課--include文件的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 天镇县| 边坝县| 珠海市| 肇东市| 长兴县| 金华市| 乐至县| 新野县| 益阳市| 阳山县| 克东县| 茶陵县| 通海县| 武功县| 抚顺市| 乌拉特后旗| 四子王旗| 洛扎县| 瓮安县| 甘肃省| 丹寨县| 宜黄县| 榕江县| 郧西县| 仙居县| 乡城县| 孟州市| 蚌埠市| 赣州市| 昌平区| 霍山县| 甘泉县| 通辽市| 惠州市| 韶关市| 广德县| 恭城| 湾仔区| 上思县| 中阳县| 新晃|