[研究][JavaScript] 用 session-timeout.js 做 Session Time Out 前 N 秒自動彈出對話盒視窗
2020-11-18
travishorn / session-timeout
最後釋出 2020-04-xx
https://github.com/travishorn/session-timeout
這是 jquery-sessionTimeout 後繼版本
travishorn / jquery-sessionTimeout
最後釋出2014-xx-xx
http://travishorn.github.io/jquery-sessionTimeout/
https://github.com/travishorn/jquery-sessionTimeout
測試環境:Visual Studio 2019 v16.8.1 + C# + ASP.NET + WebForm
Default.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs"
Inherits="WebApplication10.Default" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<%--成功--%>
<script src="https://unpkg.com/@travishorn/session-timeout"></script>
<%--所以按鈕文字不能換成中文,只能用英文--%>
<%--失敗,把 session-timeout.js 下載拿來用不行--%>
<script src="Scripts/session-timeout.js"></script>
</head>
<body>
<form id="form1" runat="server">
<div>
<%--<%--travishorn / session-timeout--%>
<%--https://github.com/travishorn/session-timeout --%>
等6秒(6000毫秒)後會彈出視窗。
</div>
</form>
<script>
sessionTimeout({
warnAfter: 6000,
message: 'Are you still there?',
});
</script>
</body>
</html>
|
Default.aspx.cs 不用改
執行結果


沒有留言:
張貼留言