Something like this?
Code:
<script type="text/javascript">
function go() {
// number of pages
var numPages = 103;
var page = parseInt(document.getElementById("page").value);
if((page !== page) || (page < 1) || (page > numPages)) {
window.alert("Page does not exist.");
document.getElementById("page").value = "";
document.getElementById("page").focus();
}
else window.location = "page" + page + ".htm";
}
</script>
<input type="text" size="3" id="page"/><button onclick="go();">Go!</button>
Can you check for NaN directly like that in Javascript? In Java you need to use isNaN()...
Bookmarks