国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > ASP > 正文

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

2024-05-04 10:58:23
字體:
來源:轉載
供稿:網友

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 AM<BR><BR>Tomorrow's date is 4/12/2003<BR><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 + Yearfunction 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;	}%>            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 茶陵县| 凤山市| 河源市| 绍兴县| 南昌县| 松滋市| 舒兰市| 敦煌市| 江永县| 泸西县| 上高县| 鹿邑县| 西乌珠穆沁旗| 丹寨县| 昭通市| 红桥区| 宜君县| 河北区| 郸城县| 德江县| 赞皇县| 云阳县| 孟连| 卓资县| 宜昌市| 万源市| 巴里| 巢湖市| 应城市| 湘乡市| 新余市| 汨罗市| 吉安市| 尼玛县| 剑川县| 高安市| 安阳县| 壤塘县| 绵竹市| 宜宾市| 名山县|