Skip to content

Page change tracking

The below example code is a page that sends the current page when Vablet requests it, and changes the page number via the text input box.

<form id="pageForm" onsubmit="return changePage();">Enter a page: <input id="pageInput" type="text"> <input value="Submit" type="submit">
</form>
<script>

var currentPage=1;

function sendCurrentPage()
{
VabletNativeInterface.callNativeMethod("reportPageChange",{'newPage': currentPage}, function (response) {});
}

document.addEventListener('VabletRequestedPageNumber',sendCurrentPage,false);


function changePage()
{

var theText = document.forms[0]["pageInput"].value;

if (theText==""||theText==null)
{
    alert ("Enter an page");
    return false;
}

currentPage=theText;
sendCurrentPage();

return false;
}



</script>