Cooike를 한 번만 열 수 있는 페이지
<br>window.onload = function () {
<br>if (GetCookie("IsOpen") == "") {
<br>SetCookie("IsOpen", "1");
<br>StartService();
<br>} else {
<br>window.onunload = null;
<br>window.opener = null;
<br>window.open("", "_self");
<br>window.close();
<br>}
<br>} window.onunload = function () {
<br>if (GetCookie("IsOpen") != "")
<br>DeleteCookie("IsOpen");
<br>}
<br>function GetCookieVal(offset) {
<br>/// <summary>
<br>/// // offset cookie
<br>/// </summary>
<br>/// <param name="name">Cookie </param>
<br>var endstr = document.cookie.indexOf(";", offset);
<br>if (endstr == -1)
<br>endstr = document.cookie.length;
<br>return unescape(document.cookie.substring(offset, endstr));
<br>}
<br>function GetCookie(name) {
<br>/// <summary>
<br>/// Cookie
<br>/// </summary>
<br>/// <param name="name">Cookie </param>
<br>var arg = name + "=";
<br>var alen = arg.length;
<br>var clen = document.cookie.length;
<br>var i = 0;
<br>while (i < clen) {
<br>var j = i + alen;
<br>if (document.cookie.substring(i, j) == arg)
<br>return GetCookieVal(j);
<br>i = document.cookie.indexOf(" ", i) + 1;
<br>if (i == 0) break;
<br>}
<br>return "";
<br>}
<br>function SetCookie(name, value) {
<br>/// <summary>
<br>/// Cookie
<br>/// </summary>
<br>/// <param name="name">Cookie </param>
<br>/// <param name="value">Cookie </param>
<br>var argc = SetCookie.arguments.length;
<br>var argv = SetCookie.arguments;
<br>var path = (argc > 3) ? argv[3] : null;
<br>var domain = (argc > 4) ? argv[4] : null;
<br>var secure = (argc > 5) ? argv[5] : false;
<br>document.cookie = name + "=" + value +
<br>((path == null) ? "" : ("; path=" + path)) +
<br>((domain == null) ? "" : ("; domain=" + domain)) +
<br>((secure == true) ? "; secure" : "");
<br>}
<br>function DeleteCookie(name) {
<br>/// <summary>
<br>/// Cookie
<br>/// </summary>
<br>/// <param name="name">Cookie </param>
<br>var exp = new Date();
<br>exp.setTime(exp.getTime() - 1);
<br>var cval = GetCookie(name);
<br>document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
<br>}
<br>
위의 코드를 헤드 밑에 놓으면 됩니다.허허, 간단하죠?물론 위의 코드는 하이퍼링크로 열린 페이지를 주로 해결하는데, 만약 window라면.오픈에서 열린 페이지는 더욱 간단합니다. 코드는 다음과 같습니다.
var win = null;//
if (win == null)
{
win=window.open("Main.aspx", '', strfeatures);
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.