chore: 首次簽入 Thinkyu ASP.NET 專案
- 加入 Visual Studio / ASP.NET .gitignore - 排除建置輸出、IDE 設定、NuGet packages、大型 MSI 安裝檔
This commit is contained in:
@@ -0,0 +1,428 @@
|
||||
<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Site2.master.cs"
|
||||
Inherits="Education.Site2" %>
|
||||
|
||||
<!DOCTYPE HTML>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head runat="server">
|
||||
<title>辦訓系統</title>
|
||||
<meta http-equiv="Page-Enter" content="blendTrans(duration=0.1)" />
|
||||
<meta http-equiv="Page-Exit" content="blendTrans(duration=0.1)" />
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
|
||||
<meta http-equiv="cache-control" content="no-cache" />
|
||||
<meta http-equiv="pragma" content="no-cache" />
|
||||
<meta http-equiv="expires" content="-1" />
|
||||
<style type="text/css">
|
||||
.floatClear {
|
||||
clear: both;
|
||||
}
|
||||
|
||||
.floatLeft {
|
||||
float: left;
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
.floatRight {
|
||||
float: right;
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
div.title {
|
||||
background-color: White;
|
||||
color: #007ACC;
|
||||
}
|
||||
|
||||
div.menu {
|
||||
background-color: #007ACC;
|
||||
color: White;
|
||||
padding: 0;
|
||||
margin: 0 auto;
|
||||
width: 100%;
|
||||
height: 27px;
|
||||
overflow: hidden;
|
||||
clear: both;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
div.body {
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
div.footer {
|
||||
background-color: #007ACC;
|
||||
color: White;
|
||||
padding: 0;
|
||||
margin: 0 auto;
|
||||
width: 100%;
|
||||
height: 27px;
|
||||
overflow: hidden;
|
||||
clear: both;
|
||||
}
|
||||
|
||||
div.menuTitle {
|
||||
padding: 3px;
|
||||
background-color: #007ACC;
|
||||
color: white;
|
||||
}
|
||||
</style>
|
||||
<script type="text/javascript">
|
||||
var count_down_interval;
|
||||
function startCountdown() {
|
||||
clearInterval(count_down_interval);
|
||||
var seconds = 1199;
|
||||
count_down_interval = setInterval(function () {
|
||||
if (seconds < 0) {
|
||||
document.getElementById("count_down").innerText = '00:00';
|
||||
clearInterval(count_down_interval);
|
||||
return;
|
||||
}
|
||||
var min = '0' + Math.trunc(seconds / 60);
|
||||
var sec = '0' + seconds % 60;
|
||||
if (min.length > 2)
|
||||
min = min.substr(min.length - 2)
|
||||
if (sec.length > 2)
|
||||
sec = sec.substr(sec.length - 2)
|
||||
document.getElementById("count_down").innerText = min + ':' + sec;
|
||||
seconds--;
|
||||
}, 1000)
|
||||
}
|
||||
|
||||
var heartBeatInterval;
|
||||
function startHeartBeat() {
|
||||
clearInterval(heartBeatInterval);
|
||||
heartBeatInterval = setInterval(function () {
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: heartBeatUrl,
|
||||
contentType: "application/json; charset=utf-8",
|
||||
data: "{}",
|
||||
dataType: "json",
|
||||
});
|
||||
}, 60000)
|
||||
}
|
||||
</script>
|
||||
<asp:ContentPlaceHolder ID="head" runat="server">
|
||||
</asp:ContentPlaceHolder>
|
||||
</head>
|
||||
<body style="overflow: hidden;">
|
||||
<form id="form1" runat="server">
|
||||
<asp:ScriptManager ID="ScriptManager1" runat="server">
|
||||
<Scripts>
|
||||
<asp:ScriptReference Path="~/Scripts/webkit.js" />
|
||||
</Scripts>
|
||||
</asp:ScriptManager>
|
||||
<div class="background">
|
||||
<asp:HiddenField runat="server" ID="hidCurrentUser" />
|
||||
<asp:HiddenField runat="server" ID="hidCurrentUserName" />
|
||||
|
||||
<div id="headerDiv" class="title" style="height: 60px; text-align: left; padding: 5px 10px;">
|
||||
<div style="float: left; padding: 0 10px; margin: 0;">
|
||||
<asp:Image ID="imgLogo" runat="server"
|
||||
ImageUrl="~/picture/Default/logo_ty.png"
|
||||
EnableViewState="False" />
|
||||
</div>
|
||||
<div style="float: left; padding: 0 5px; margin: 0;">
|
||||
<div>
|
||||
<asp:Label ID="lbSystemName" runat="server" Font-Bold="True"
|
||||
Font-Names="標楷體" Font-Size="22pt"
|
||||
EnableViewState="False"></asp:Label>
|
||||
</div>
|
||||
<div>
|
||||
<asp:Label ID="lbCurrentUser" runat="server" Text="(您尚未登入)" Font-Names="標楷體" Font-Size="14pt"></asp:Label>
|
||||
</div>
|
||||
</div>
|
||||
<div style="float: right; text-align: right; vertical-align: middle; line-height: 27px; padding: 20px 6px 0;">
|
||||
<asp:LinkButton ID="__RefreshPage__" runat="server"></asp:LinkButton>
|
||||
<span id="count_down" style="display: none">20:00</span>
|
||||
<asp:LinkButton ID="btnLogout" runat="server"
|
||||
CssClass="button red80" Visible="False"
|
||||
OnClick="btnLogout_Click" CausesValidation="False">登出</asp:LinkButton>
|
||||
</div>
|
||||
</div>
|
||||
<div id="menuDiv" class="menu">
|
||||
<asp:Menu ID="mu學員" runat="server" EnableViewState="False"
|
||||
Orientation="Horizontal" Visible="false">
|
||||
<Items>
|
||||
<asp:MenuItem Text="首頁" Value="首頁" NavigateUrl="~/Default.aspx"></asp:MenuItem>
|
||||
<asp:MenuItem Text="課程查詢及線上報名" Value="課程查詢 / 線上報名"
|
||||
NavigateUrl="~/Forms/選課/學員選課.aspx"></asp:MenuItem>
|
||||
<asp:MenuItem Text="報名查詢及取消報名" Value="報名查詢 / 取消報名"
|
||||
NavigateUrl="~/Forms/選課/選課查詢.aspx"></asp:MenuItem>
|
||||
<asp:MenuItem Text="數位課程觀看" Value="數位課程觀看"
|
||||
NavigateUrl="~/Forms/選課/數位課程觀看.aspx"></asp:MenuItem>
|
||||
<asp:MenuItem Text="受訓紀錄及滿意度紀錄查詢" Value="受訓紀錄查詢"
|
||||
NavigateUrl="~/Forms/選課/受訓紀錄查詢.aspx"></asp:MenuItem>
|
||||
<asp:MenuItem Text="外部受訓紀錄登錄" Value="外部受訓紀錄登錄"
|
||||
NavigateUrl="~/Forms/自行登錄/外部訓練登錄.aspx"></asp:MenuItem>
|
||||
<asp:MenuItem Text="持有證照登錄" Value="持有證照登錄"
|
||||
NavigateUrl="~/Forms/自行登錄/持有證照.aspx"></asp:MenuItem>
|
||||
</Items>
|
||||
</asp:Menu>
|
||||
<asp:Menu ID="mu管理員" runat="server" EnableViewState="False"
|
||||
Orientation="Horizontal" Visible="false">
|
||||
<Items>
|
||||
<asp:MenuItem Text="首頁" Value="首頁" NavigateUrl="~/Default.aspx"></asp:MenuItem>
|
||||
<asp:MenuItem Text="基本資料" Value="基本資料" NavigateUrl="#" Selectable="false">
|
||||
<asp:MenuItem Text="講師基本資料" Value="講師基本資料"
|
||||
NavigateUrl="~/Forms/基本資料/講師基本資料.aspx"></asp:MenuItem>
|
||||
<asp:MenuItem Text="非講師/名人基本資料" Value="非講師基本資料"
|
||||
NavigateUrl="~/Forms/領據系統/非講師.aspx"></asp:MenuItem>
|
||||
<asp:MenuItem Text="場地基本資料" Value="場地基本資料"
|
||||
NavigateUrl="~/Forms/基本資料/場地基本資料.aspx"></asp:MenuItem>
|
||||
<asp:MenuItem Text="課程基本資料" Value="課程基本資料"
|
||||
NavigateUrl="~/Forms/基本資料/課程基本資料.aspx"></asp:MenuItem>
|
||||
<asp:MenuItem Text="片語" Value="片語"
|
||||
NavigateUrl="~/Forms/基本資料/片語管理.aspx"></asp:MenuItem>
|
||||
</asp:MenuItem>
|
||||
<asp:MenuItem Text="溝通紀錄" Value="溝通紀錄" NavigateUrl="#" Selectable="false">
|
||||
<asp:MenuItem Text="課程溝通紀錄" Value="課程溝通紀錄"
|
||||
NavigateUrl="~/Forms/溝通記錄/溝通記錄.aspx"></asp:MenuItem>
|
||||
<asp:MenuItem Text="檢附資料參考設定" Value="檢附資料參考"
|
||||
NavigateUrl="~/Forms/溝通記錄/檢附資料參考.aspx"></asp:MenuItem>
|
||||
</asp:MenuItem>
|
||||
<asp:MenuItem Text="開課作業" Value="開課作業" NavigateUrl="#" Selectable="false">
|
||||
<asp:MenuItem Text="課程企劃書" Value="課程企劃書"
|
||||
NavigateUrl="~/Forms/課程企劃/訓練課程企劃書.aspx"></asp:MenuItem>
|
||||
<asp:MenuItem Text="數位課程管理" Value="數位課程管理"
|
||||
NavigateUrl="~/Forms/課程企劃/數位課程管理.aspx"></asp:MenuItem>
|
||||
<asp:MenuItem Text="數位課程訓練對象" Value="數位課程訓練對象"
|
||||
NavigateUrl="~/Forms/課程企劃/數位課程訓練對象.aspx"></asp:MenuItem>
|
||||
</asp:MenuItem>
|
||||
<asp:MenuItem Text="講師/勞務費及扣繳" Value="講師勞務費及扣繳" NavigateUrl="#" Selectable="false">
|
||||
<asp:MenuItem Text="領據資料查詢登錄" Value="領據資料查詢登錄"
|
||||
NavigateUrl="~/Forms/領據系統/領據資料作業.aspx"></asp:MenuItem>
|
||||
<asp:MenuItem Text="財稅作業及領據關帳" Value="財稅作業及領據關帳"
|
||||
NavigateUrl="~/Forms/領據系統/財稅作業與領據關帳.aspx"></asp:MenuItem>
|
||||
<asp:MenuItem Text="火車票價維護" Value="火車票價維護"
|
||||
NavigateUrl="~/Forms/領據系統/火車票價維護.aspx"></asp:MenuItem>
|
||||
</asp:MenuItem>
|
||||
<asp:MenuItem Text="辦訓前置作業" Value="辦訓前置作業" NavigateUrl="#" Selectable="false">
|
||||
<asp:MenuItem Text="學員行前通知" Value="學員行前通知"
|
||||
NavigateUrl="~/Forms/辦訓前置作業/學員行前通知.aspx"></asp:MenuItem>
|
||||
<asp:MenuItem Text="講師行前通知" Value="講師行前通知"
|
||||
NavigateUrl="~/Forms/辦訓前置作業/講師行前通知.aspx"></asp:MenuItem>
|
||||
<asp:MenuItem Text="學員簽到表列印" Value="學員簽到表列印"
|
||||
NavigateUrl="~/Forms/辦訓前置作業/學員簽到表列印.aspx"></asp:MenuItem>
|
||||
<asp:MenuItem Text="學員課程異動通知" Value="學員課程異動通知"
|
||||
NavigateUrl="~/Forms/辦訓前置作業/學員課程異動通知.aspx"></asp:MenuItem>
|
||||
</asp:MenuItem>
|
||||
<asp:MenuItem Text="辦訓狀況" Value="辦訓狀況" NavigateUrl="#" Selectable="false">
|
||||
<asp:MenuItem Text="學員出席登錄" Value="學員出席登錄"
|
||||
NavigateUrl="~/Forms/辦訓狀況/學員出席登錄.aspx"></asp:MenuItem>
|
||||
<asp:MenuItem Text="教學日誌暨異常狀況登錄" Value="教學日誌暨異常狀況登錄"
|
||||
NavigateUrl="~/Forms/辦訓狀況/教學日誌處理.aspx"></asp:MenuItem>
|
||||
<asp:MenuItem Text="課程剪影" Value="課程剪影"
|
||||
NavigateUrl="~/Forms/辦訓狀況/課程剪影處理.aspx"></asp:MenuItem>
|
||||
<asp:MenuItem Text="滿意度調查表填寫狀況" Value="滿意度調查表填寫狀況"
|
||||
NavigateUrl="~/Forms/辦訓狀況/滿意度調查表填寫狀況.aspx"></asp:MenuItem>
|
||||
<asp:MenuItem Text="教育訓練效益追蹤調查表" Value="教育訓練效益追蹤調查表"
|
||||
NavigateUrl="~/Forms/辦訓狀況/訓練效益追蹤紀錄.aspx"></asp:MenuItem>
|
||||
<asp:MenuItem Text="課程使用經費登錄" Value="課程使用經費登錄"
|
||||
NavigateUrl="~/Forms/辦訓狀況/課程使用經費登錄.aspx"></asp:MenuItem>
|
||||
<asp:MenuItem Text="訓練檢討報告" Value="訓練檢討報告"
|
||||
NavigateUrl="~/Forms/辦訓狀況/訓練檢討報告處理.aspx"></asp:MenuItem>
|
||||
<asp:MenuItem Text="年度課程執行狀況" Value="年度課程執行狀況"
|
||||
NavigateUrl="~/Forms/辦訓狀況/年度課程執行狀況.aspx"></asp:MenuItem>
|
||||
<asp:MenuItem Text="學員訓練紀錄" Value="學員訓練紀錄"
|
||||
NavigateUrl="~/Forms/辦訓狀況/後台受訓紀錄查詢.aspx"></asp:MenuItem>
|
||||
<asp:MenuItem Text="學員缺席查詢" Value="學員缺席查詢"
|
||||
NavigateUrl="~/Forms/辦訓狀況/缺席查詢.aspx"></asp:MenuItem>
|
||||
</asp:MenuItem>
|
||||
<asp:MenuItem Text="簽核作業" Value="簽核作業" NavigateUrl="~/Forms/簽核/簽核.aspx"></asp:MenuItem>
|
||||
<asp:MenuItem Text="管理功能" Value="管理功能" NavigateUrl="#" Selectable="false">
|
||||
<asp:MenuItem Text="組織類別" Value="組織類別" NavigateUrl="~/Forms/組織/組織類別處理.aspx"></asp:MenuItem>
|
||||
<asp:MenuItem Text="職務類別" Value="職務類別" NavigateUrl="~/Forms/組織/職務類別處理.aspx"></asp:MenuItem>
|
||||
<asp:MenuItem Text="組織圖" Value="組織圖" NavigateUrl="~/Forms/組織/組織圖處理.aspx"></asp:MenuItem>
|
||||
<asp:MenuItem Text="組織人員" Value="組織人員" NavigateUrl="~/Forms/組織/組織人員處理.aspx"></asp:MenuItem>
|
||||
</asp:MenuItem>
|
||||
</Items>
|
||||
</asp:Menu>
|
||||
<asp:Menu ID="mu承辦人" runat="server" EnableViewState="False"
|
||||
Orientation="Horizontal" Visible="false">
|
||||
<Items>
|
||||
<asp:MenuItem Text="首頁" Value="首頁" NavigateUrl="~/Default.aspx"></asp:MenuItem>
|
||||
<asp:MenuItem Text="基本資料" Value="基本資料" NavigateUrl="#" Selectable="false">
|
||||
<asp:MenuItem Text="講師基本資料" Value="講師基本資料"
|
||||
NavigateUrl="~/Forms/基本資料/講師基本資料.aspx"></asp:MenuItem>
|
||||
<asp:MenuItem Text="非講師/名人基本資料" Value="非講師基本資料"
|
||||
NavigateUrl="~/Forms/領據系統/非講師.aspx"></asp:MenuItem>
|
||||
<asp:MenuItem Text="場地基本資料" Value="場地基本資料"
|
||||
NavigateUrl="~/Forms/基本資料/場地基本資料.aspx"></asp:MenuItem>
|
||||
<asp:MenuItem Text="課程基本資料" Value="課程基本資料"
|
||||
NavigateUrl="~/Forms/基本資料/課程基本資料.aspx"></asp:MenuItem>
|
||||
<asp:MenuItem Text="片語" Value="片語"
|
||||
NavigateUrl="~/Forms/基本資料/片語管理.aspx"></asp:MenuItem>
|
||||
</asp:MenuItem>
|
||||
<asp:MenuItem Text="課程溝通紀錄" Value="課程溝通紀錄"
|
||||
NavigateUrl="~/Forms/溝通記錄/溝通記錄.aspx"></asp:MenuItem>
|
||||
<asp:MenuItem Text="開課作業" Value="開課作業" NavigateUrl="#" Selectable="false">
|
||||
<asp:MenuItem Text="課程企劃書" Value="課程企劃書"
|
||||
NavigateUrl="~/Forms/課程企劃/訓練課程企劃書.aspx"></asp:MenuItem>
|
||||
<asp:MenuItem Text="數位課程管理" Value="數位課程管理"
|
||||
NavigateUrl="~/Forms/課程企劃/數位課程管理.aspx"></asp:MenuItem>
|
||||
<asp:MenuItem Text="數位課程訓練對象" Value="數位課程訓練對象"
|
||||
NavigateUrl="~/Forms/課程企劃/數位課程訓練對象.aspx"></asp:MenuItem>
|
||||
</asp:MenuItem>
|
||||
<asp:MenuItem Text="講師/勞務費及扣繳" Value="講師勞務費及扣繳" NavigateUrl="#" Selectable="false">
|
||||
<asp:MenuItem Text="領據資料查詢登錄" Value="領據資料查詢登錄"
|
||||
NavigateUrl="~/Forms/領據系統/領據資料作業.aspx"></asp:MenuItem>
|
||||
<asp:MenuItem Text="財稅作業及領據關帳" Value="財稅作業及領據關帳"
|
||||
NavigateUrl="/Forms/領據系統/財稅作業與領據關帳"></asp:MenuItem>
|
||||
<asp:MenuItem Text="火車票價維護" Value="火車票價維護"
|
||||
NavigateUrl="~/Forms/領據系統/火車票價維護.aspx"></asp:MenuItem>
|
||||
</asp:MenuItem>
|
||||
<asp:MenuItem Text="辦訓前置作業" Value="辦訓前置作業" NavigateUrl="#" Selectable="false">
|
||||
<asp:MenuItem Text="學員行前通知" Value="學員行前通知"
|
||||
NavigateUrl="~/Forms/辦訓前置作業/學員行前通知.aspx"></asp:MenuItem>
|
||||
<asp:MenuItem Text="講師行前通知" Value="講師行前通知"
|
||||
NavigateUrl="~/Forms/辦訓前置作業/講師行前通知.aspx"></asp:MenuItem>
|
||||
<asp:MenuItem Text="學員簽到表列印" Value="學員簽到表列印"
|
||||
NavigateUrl="~/Forms/辦訓前置作業/學員簽到表列印.aspx"></asp:MenuItem>
|
||||
<asp:MenuItem Text="學員課程異動通知" Value="學員課程異動通知"
|
||||
NavigateUrl="~/Forms/辦訓前置作業/學員課程異動通知.aspx"></asp:MenuItem>
|
||||
</asp:MenuItem>
|
||||
<asp:MenuItem Text="辦訓狀況" Value="辦訓狀況" NavigateUrl="#" Selectable="false">
|
||||
<asp:MenuItem Text="學員出席登錄" Value="學員出席登錄"
|
||||
NavigateUrl="~/Forms/辦訓狀況/學員出席登錄.aspx"></asp:MenuItem>
|
||||
<asp:MenuItem Text="教學日誌暨異常狀況登錄" Value="教學日誌暨異常狀況登錄"
|
||||
NavigateUrl="~/Forms/辦訓狀況/教學日誌處理.aspx"></asp:MenuItem>
|
||||
<asp:MenuItem Text="課程剪影" Value="課程剪影"
|
||||
NavigateUrl="~/Forms/辦訓狀況/課程剪影處理.aspx"></asp:MenuItem>
|
||||
<asp:MenuItem Text="滿意度調查表填寫狀況" Value="滿意度調查表填寫狀況"
|
||||
NavigateUrl="~/Forms/辦訓狀況/滿意度調查表填寫狀況.aspx"></asp:MenuItem>
|
||||
<asp:MenuItem Text="教育訓練效益追蹤調查表" Value="教育訓練效益追蹤調查表"
|
||||
NavigateUrl="~/Forms/辦訓狀況/訓練效益追蹤紀錄.aspx"></asp:MenuItem>
|
||||
<asp:MenuItem Text="課程使用經費登錄" Value="課程使用經費登錄"
|
||||
NavigateUrl="~/Forms/辦訓狀況/課程使用經費登錄.aspx"></asp:MenuItem>
|
||||
<asp:MenuItem Text="訓練檢討報告" Value="訓練檢討報告"
|
||||
NavigateUrl="~/Forms/辦訓狀況/訓練檢討報告處理.aspx"></asp:MenuItem>
|
||||
<asp:MenuItem Text="年度課程執行狀況" Value="年度課程執行狀況"
|
||||
NavigateUrl="~/Forms/辦訓狀況/年度課程執行狀況.aspx"></asp:MenuItem>
|
||||
<asp:MenuItem Text="學員訓練紀錄" Value="學員訓練紀錄"
|
||||
NavigateUrl="~/Forms/辦訓狀況/後台受訓紀錄查詢.aspx"></asp:MenuItem>
|
||||
</asp:MenuItem>
|
||||
<asp:MenuItem Text="簽核作業" Value="簽核作業" NavigateUrl="~/Forms/簽核/簽核.aspx"></asp:MenuItem>
|
||||
</Items>
|
||||
</asp:Menu>
|
||||
<!--asp:MenuItem Text="學員缺席查詢" Value="學員缺席查詢"
|
||||
NavigateUrl="~/Forms/辦訓狀況/缺席查詢.aspx"></!--asp:MenuItem-->
|
||||
</div>
|
||||
<div id="bodyDiv" class="body" style="width: 100%; height: 5000px; text-align: left; padding: 0; margin: 0px auto; overflow: hidden; border: 0; background-color: white;">
|
||||
<div id="bodyHeaderDiv" style="height: 22px; padding: 3px; background-color: #C6E8FF">
|
||||
<div style="float: left; height: 22px;">
|
||||
<asp:Label ID="Label8" runat="server" Text="目前執行功能:"
|
||||
Font-Bold="True" EnableViewState="False"></asp:Label>
|
||||
<asp:Label ID="lbFunctionName" runat="server"
|
||||
CssClass="FunctionName" EnableViewState="False"></asp:Label>
|
||||
</div>
|
||||
<div style="float: right; height: 24px;">
|
||||
<asp:ImageButton ID="btnHelp" runat="server" ImageUrl="~/picture/question_mark_24_h.png"
|
||||
Visible="false" EnableViewState="False" />
|
||||
</div>
|
||||
</div>
|
||||
<div id="bodyContentDiv" style="width: 100vw; height: 100vh; overflow-x: auto; overflow-y: auto;"
|
||||
onscroll="SetDivPosition(this)">
|
||||
<div style="padding: 3px 5px 0 5px;">
|
||||
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
|
||||
<ContentTemplate>
|
||||
<asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
|
||||
</asp:ContentPlaceHolder>
|
||||
</ContentTemplate>
|
||||
</asp:UpdatePanel>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="footerDiv" class="footer" style="width: 100%; height: auto; text-align: center; margin: 0px auto;">
|
||||
<div style="padding: 3px;">
|
||||
<asp:Label ID="lbCopyrightText" runat="server" Text="版權宣告"
|
||||
EnableViewState="False"></asp:Label>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<script type="text/javascript">
|
||||
// 避免 MS AJAX 在 async 回傳進行中又觸發 postback 時,abortPostBack 丟出 Sys.ParameterCountException
|
||||
function PatchAbortPostBack() {
|
||||
if (typeof (Sys) !== 'undefined' && Sys.WebForms && Sys.WebForms.PageRequestManager) {
|
||||
var proto = Sys.WebForms.PageRequestManager.prototype;
|
||||
var original = proto.abortPostBack;
|
||||
proto.abortPostBack = function () {
|
||||
try { return original.call(this); } catch (ex) { }
|
||||
};
|
||||
}
|
||||
}
|
||||
if (typeof (Sys) !== 'undefined' && Sys.Application)
|
||||
Sys.Application.add_load(PatchAbortPostBack);
|
||||
else
|
||||
window.onload = PatchAbortPostBack;
|
||||
</script>
|
||||
|
||||
<script type="text/javascript">
|
||||
// 調整各 DIV 位置及大小
|
||||
function windowResize() {
|
||||
// 偵測瀏覽器 client area 的高度
|
||||
var cliWidth = 0, cliHeight = 0;
|
||||
if (typeof (window.innerWidth) == 'number') {
|
||||
//Non-IE
|
||||
cliWidth = window.innerWidth;
|
||||
cliHeight = window.innerHeight;
|
||||
} else if (document.documentElement && (document.documentElement.clientWidth || document.documentElement.clientHeight)) {
|
||||
//IE 6+ in 'standards compliant mode'
|
||||
cliWidth = document.documentElement.clientWidth;
|
||||
cliHeight = document.documentElement.clientHeight;
|
||||
} else if (document.body && (document.body.clientWidth || document.body.clientHeight)) {
|
||||
//IE 4 compatible
|
||||
cliWidth = document.body.clientWidth;
|
||||
cliHeight = document.body.clientHeight;
|
||||
}
|
||||
|
||||
var headerDiv = document.getElementById("headerDiv");
|
||||
var bodyDiv = document.getElementById("bodyDiv");
|
||||
var menuDiv = document.getElementById("menuDiv");
|
||||
var bodyHeaderDiv = document.getElementById("bodyHeaderDiv");
|
||||
var bodyContentDiv = document.getElementById("bodyContentDiv");
|
||||
var footerDiv = document.getElementById("footerDiv");
|
||||
|
||||
//var bodyTop = document.body.clientHeight - footerDiv.offsetHeight;
|
||||
var bodyHeight = cliHeight - headerDiv.offsetHeight - menuDiv.offsetHeight - footerDiv.offsetHeight;
|
||||
|
||||
if (bodyHeight > 0) {
|
||||
bodyDiv.style.height = bodyHeight + "px";
|
||||
bodyContentDiv.style.maxHeight = bodyHeight - bodyHeaderDiv.offsetHeight + "px";
|
||||
}
|
||||
else
|
||||
bodyDiv.style.height = 0;
|
||||
}
|
||||
|
||||
function windowOnLoad() {
|
||||
windowResize();
|
||||
RestoreDivPosition();
|
||||
// FixMenu(document.getElementById(menuClientId));
|
||||
// startCountdown();
|
||||
}
|
||||
|
||||
function SetDivPosition(obj) {
|
||||
var intY = obj.scrollTop;
|
||||
document.cookie = "yPos=!~" + intY + "~!; path=/";
|
||||
}
|
||||
|
||||
function RestoreDivPosition() {
|
||||
var strCook = document.cookie;
|
||||
if (strCook.indexOf("!~") != 0) {
|
||||
var intS = strCook.indexOf("!~");
|
||||
var intE = strCook.indexOf("~!");
|
||||
var strPos = strCook.substring(intS + 2, intE);
|
||||
document.getElementById("bodyContentDiv").scrollTop = strPos;
|
||||
}
|
||||
}
|
||||
|
||||
window.onload = windowOnLoad;
|
||||
window.onresize = windowResize;
|
||||
|
||||
//if (typeof (Sys) !== 'undefined')
|
||||
//{
|
||||
// Sys.Application.notifyScriptLoaded();
|
||||
//}
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user