Param

Method

Event

 

 

SaveState

현재 편집중인 상태를 임시적으로 저장합니다.
IE4 이상의 세션 저장을 이용하며, 서버에는 아무런 데이터도 저장하지 않습니다.
RestroeState()를 이용하여 임시로 저장한 내용을 불러 올 수 있습니다. 저장 시간은 10분입니다.
만약 현재 편집중이었던 브라우저가 끝난 경우는 시간과 상관없이 저장된 내용이 삭제됩니다.

 

Syntax

    HRESULT SaveState(
    BSTR nameID
    );

 

Parameters

nameID

[in] 임시로 저장할 세션의 이름

 

Return Values

0

저장 완료

1

저장 실패

 

Sample Codes

VBScript

<SCRIPT LANGUAGE="VBScript">
Function Window_OnbeforeUnload
Dim fRef
Set fRef = Document.testForm
fRef.Wec.SaveState "Wec"
' 페이지가 사라지기 전에 상태 저장
End Function

Function Wec_OnlnitCompleted
Dim fRef
Set fRef = Document.testForm
fRef.Wec.RestoreState "Wec"
' 초기화되면 이전 상태 불러오기
End Function
</SCRIPT>

 

JavaScript

<SCRIPT LANGUAGE="JavaScript">
 function SaveState(){
var object = document.getElementById('Wec');
object.SaveState("Wec");
  // 현재 페이지가 사라지기전에 편집중이던 내용을 저장합니다.
}
</SCRIPT>

<SCRIPT LANGUAGE="JScript" FOR="Wec" EVENT="OnInitCompleted()">
var object = document.getElementById('Wec');
object.RestoreState("Wec");
// 초기화가 끝나면 이전에 저장한 값을 불러옵니다.
</SCRIPT>

 

See Also

RestoreState