}
}
if (found == false) {
- pos = location.href('rowsperpage');
+ pos = location.href.search('rowsperpage');
if (pos >= 0) {
base = location.href.slice(0, pos);
} else {
base = location.href;
}
- href = base + '?rowsperpage=' + rowsPerPage.value;
+ if (location.href.charAt(location.href.length) == '?') {
+ href = base + 'rowsperpage=' + rowsPerPage.value;
+ } else {
+ href = base + '?rowsperpage=' + rowsPerPage.value;
+ }
} else {
pos = location.href.search('rowsperpage');
base = location.href.slice(0, pos);