details.asp
来自「Windows Web脚本开发指南/(美) Dan Heflin, Todd N」· ASP 代码 · 共 53 行
ASP
53 行
<%@ LANGUAGE=JavaScript %>
<%
var xmlDoc = Server.CreateObject("Microsoft.FreeThreadedXMLDOM");
var xslDoc = Server.CreateObject("Microsoft.FreeThreadedXMLDOM");
var view = Request.QueryString("view");
var userID = Session("UserID");
userID = escape(userID);
xmlDoc.async = false;
xslDoc.async = false;
if (view == "Detail")
xmlDoc.load("http://localhost/chp18/buildTimesheet.asp?" + Request.QueryString + "&userID=" + userID);
else
xmlDoc.load("http://localhost/chp18/buildTimesheetSummary.asp?" + Request.QueryString + "&userID=" + userID);
xslDoc.load(Server.MapPath("timesheet.xsl"));
function getTimesheetData(displayType){
if (xmlDoc.documentElement == null || xmlDoc.documentElement.childNodes.length == 0)
return "There isn't any matching data.";
else{
var xslNode = xslDoc.selectSingleNode("//xsl:template[@match='" + displayType + "']");
var results = xmlDoc.documentElement.transformNode(xslNode);
return results;
}
}
function buildResults(){
if (view == "Detail")
return buildDetail();
else
return buildSummary();
}
function buildSummary(){
result = "<B>Summary By Name, Start Date, Client</B><BR><BR>" + getTimesheetData("timeSheetList");
return result;
}
function buildDetail(){
result = getTimesheetData("timeSheetGroup");
return result;
}
%>
<html>
<head>
<title>Name</title>
</head>
<body>
<%=buildResults()%>
</body>
</html>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?