diff options
| author | orbiter <orbiter@6c8d7289-2bf4-0310-a012-ef5d649a1542> | 2011-08-11 21:37:35 +0000 |
|---|---|---|
| committer | orbiter <orbiter@6c8d7289-2bf4-0310-a012-ef5d649a1542> | 2011-08-11 21:37:35 +0000 |
| commit | 594d8f546afdfdc1dd947c4e23dc4deba597eb69 (patch) | |
| tree | 9380036f7d570131ebc2e95cf4e4695aa368a12b /htroot/js/yacyinteractive.js | |
| parent | eb14111200c2b95e190d4ff331056a18ebeee85e (diff) | |
#cccamp11 maintenance fix: anons may find up to 1000 items in interactive search (was: 100)
git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@7866 6c8d7289-2bf4-0310-a012-ef5d649a1542
Diffstat (limited to 'htroot/js/yacyinteractive.js')
| -rw-r--r-- | htroot/js/yacyinteractive.js | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/htroot/js/yacyinteractive.js b/htroot/js/yacyinteractive.js index f1ad1b63f..583597f97 100644 --- a/htroot/js/yacyinteractive.js +++ b/htroot/js/yacyinteractive.js @@ -2,12 +2,14 @@ function xmlhttpPost() { var searchform = document.forms['searchform']; var rsslink = document.getElementById("rsslink"); if (rsslink != null) rsslink.href="yacysearch.rss?query=" + searchform.query.value; - search(searchform.query.value); + search(searchform.query.value, searchform.maximumRecords.value, searchform.startRecord.value); } // static variables var start = new Date(); var query = ""; +var maximumRecords = "1000"; +var startRecord = "0"; var searchresult; var totalResults = 0; var filetypes; @@ -16,8 +18,12 @@ var script = ""; var modifier = ""; var modifiertype = ""; -function search(search) { +function search(search, count, offset) { query = search; + maximumRecords = count; + if (count == "") maximumRecords = 1000; + startRecord = offset; + if (offset == "") startRecord = 0; start = new Date(); if (query == null || query == "") { return; @@ -28,7 +34,7 @@ function search(search) { } else if (window.ActiveXObject) { // IE self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP"); } - self.xmlHttpReq.open('GET', "yacysearch.json?verify=false&resource=local&maximumRecords=1000&nav=all&query=" + query, true); + self.xmlHttpReq.open('GET', "yacysearch.json?verify=false&resource=local&nav=all&maximumRecords=" + maximumRecords + "&startRecord=" + startRecord + "&query=" + query, true); self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); self.xmlHttpReq.onreadystatechange = function() { if (self.xmlHttpReq.readyState == 4) { |
