화면 » Api
browserhistorypushstate
Description
브라우저 History 오브젝트의 pushState API를 호출한다
Parameters
Parameters |
Type |
Description |
objStateDate |
INSTANCE |
브라우저 History Entry와 연동할 자바스크립트 데이터 오브젝트 |
strUrl |
STRING |
[옵션] 브라우저 History Entry URL (기본값: 공백문자열) |
Return Value
Type |
Description |
BOOL |
정상 처리 여부 |
Example
function screen_on_load()
{
// 기본페이지를 등록한다.
screen.browserhistoryreplacestate({ page: 0 });
document.title = "기본페이지";
}
function moveNextPage()
{
screen.browserhistorypushstate({ page: 1 }, "/next");
document.title = "다음페이지";
tab1.settabitemfocus(1);
}
function btnLogin_on_mouseup(objInst)
{
this.moveNextPage();
}
function screen_on_browserpopstate(objStateData)
{
console.log(objStateData);
if (!objStateData) { return; }
if (objStateData.page == 0) {
// 기본페이지로 이동하는것이다
tab1.settabitemfocus(0);
document.title = "기본페이지";
}
if (objStateData.page == 1) {
document.title = "다음페이지";
tab1.settabitemfocus(1);
}
}
See Also
browserhistoryreplacestate
Viewer Ver.
9.1.1.1
Update Date
20220511