diff --git a/modules/xerte/parent_templates/Nottingham/common_html5/js/xenith.js b/modules/xerte/parent_templates/Nottingham/common_html5/js/xenith.js index e27e6aed67..deef1b7f02 100644 --- a/modules/xerte/parent_templates/Nottingham/common_html5/js/xenith.js +++ b/modules/xerte/parent_templates/Nottingham/common_html5/js/xenith.js @@ -595,7 +595,7 @@ function x_setUp() { x_mediaText.push(mediaTextObj); } - x_navigateToPage({type:'page', ID:0}); + x_navigateToPage({type:'page', ID:1}); x_navigateToPage(x_startPage); } @@ -956,8 +956,9 @@ function x_addPageLinks(pageText, returnMethod) { } function x_navigateToPage(pageInfo) { // {type, ID} + var page; if (pageInfo.type == "linkID" || pageInfo.type == "pageID") { - var page = x_lookupPage(pageInfo.type, pageInfo.ID); + page = x_lookupPage(pageInfo.type, pageInfo.ID); if (page != null) { x_currentPage = page; @@ -965,7 +966,10 @@ function x_navigateToPage(pageInfo) { // {type, ID} } } else { - x_currentPage = parseInt(pageInfo.ID); + page = parseInt(pageInfo.ID); + if (page > 0 && page <= x_pages.length) { + x_currentPage = page - 1; + } x_changePage(); } } diff --git a/modules/xerte/play_html5.php b/modules/xerte/play_html5.php index 75657645a4..ea5fb1348e 100644 --- a/modules/xerte/play_html5.php +++ b/modules/xerte/play_html5.php @@ -71,7 +71,7 @@ function show_template($row_play){ echo "page\", ID : ".mysql_real_escape_string($_GET['page']); } else { - echo "page\", ID : 0"; + echo "page\", ID : 1"; } ?>}; diff --git a/modules/xerte/preview_html5.php b/modules/xerte/preview_html5.php index ed60872343..f07bedb536 100644 --- a/modules/xerte/preview_html5.php +++ b/modules/xerte/preview_html5.php @@ -88,7 +88,7 @@ function show_preview_code($row, $row_username){ echo "page\", ID : ".mysql_real_escape_string($_GET['page']); } else { - echo "page\", ID : 0"; + echo "page\", ID : 1"; } ?>};