SaveState
현재 편집중인 상태를 임시적으로 저장합니다.
IE4 이상의 세션 저장을 이용하며, 서버에는 아무런 데이터도 저장하지 않습니다.
RestroeState()를 이용하여 임시로 저장한 내용을 불러 올 수 있습니다. 저장 시간은 10분입니다.
만약 현재 편집중이었던 브라우저가 끝난 경우는 시간과 상관없이 저장된 내용이 삭제됩니다.
Syntax
HRESULT SaveState( BSTR nameID );
Parameters
nameID
[in] 임시로 저장할 세션의 이름
Return Values
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
|