home *** CD-ROM | disk | FTP | other *** search
- function MakeArray(n) {
- this.length=n;
- for (var i=1; i<=n; i++) {
- this[i]="";
- }
- return this;
- }
-
- var MaxLinks = 40;
-
- url = new MakeArray(MaxLinks);
- keywords = new MakeArray(MaxLinks);
- test = new MakeArray(MaxLinks);
- matches = new MakeArray(MaxLinks);
- var nmatches = 0;
-
- var goto_url = "search_find.html";
- var goto_frame = "inhalt";
-
- /**********************************************************************/
-
- url[1] = "http://javascript.seite.net";
- keywords[1] = "Textbox, Formulare, Information";
- test[1] = "Textboxnformation";
-
-
-
-
- /**********************************************************************/
-
- function searchKeywords(i,keywords) {
-
- var this_keyword
- var end = keywords.indexOf(",");
-
- if (end != -1) {
- this_keyword = keywords.substring(0,end);
- keywords = keywords.substring((end+1),keywords.length);
- }
- else {
- this_keyword = keywords;
- keywords = "";
- }
-
- var temp = document.form.query.value.toLowerCase();
-
- if (this_keyword.toLowerCase().indexOf(temp) >= 0) {
- matches[nmatches] = url[i] + "+" + this_keyword;
- nmatches++;
- }
-
- if (end != -1) searchKeywords(i,keywords);
- }
-
- function processSearch() {
-
- var query = document.form.query.value;
-
- parent.frames[1].store = "?" + query;
-
- if (query == "") alert("\nBitte geben Sie ein Suchwort ein.");
- else {
- for (var i=1; i<=MaxLinks; i++) {
- if (keywords[i] != "" && url[i] != "") searchKeywords(i,keywords[i]);
- }
- for (var i=0; i<nmatches; i++) {
- parent.frames[1].store += "&" + escape(matches[i]);
- }
- window.open(goto_url,goto_frame);
- }
- }
-
-