Open search results in a frame on another page (javascript)

I’m using a very easy site search script (javascript) and it works perfectly, except for one thing. When I use the script, I want the search results to load in a frame called ‘searchresults’ on the page ‘search_results.php’, but when I try this, the whole page is overwritten. So my question is: how can I let the searchresults load in a frame on another page without overwriting the page? And another small question: how can I add thumbnail to the search results?The script:var item = new Array();// ‘Page Name’,’path’,’Page Title’,’Many,Key,Words’,’Descriptive Comments’c=0; item[c]=new Array(‘example.php’,”,’Title’,’key,words’,’Description’);c++; item[c]=new Array(‘example.php’,”,’Title’,’key,words’,’Description’);c++; item[c]=new Array(‘example.php’,”,’Title’,’key,words’,’Description’);page=’Search Results

Search Results

‘; function search(frm) { win = window.open(‘search_results.php’,’searchresults’,”,”); win.document.write(page); txt = frm.srchval.value.split(‘ ‘); fnd = new Array(); total=0; for (i = 0; i < item.length; i++) { fnd[i] = 0; order = new Array(0, 4, 2, 3); for (j = 0; j < order.length; j++) for (k = 0; k < txt.length; k++) if (item[i][order[j]].toLowerCase().indexOf(txt[k]) > -1 && txt[k] != ”) fnd[i] += (j+1); } for (i = 0; i < fnd.length; i++) { n = 0; w = -1; for (j = 0;j < fnd.length; j++) if (fnd[j] > n) { n = fnd[j]; w = j; }; if (w > -1) total += show(w, win, n); fnd[w] = 0; } win.document.write(‘

Total found: ‘+total+’
‘); win.document.close(); } function show(which,wind,num) { link = item[which][1] + item[which][0]; line = ‘

‘+item[which][2]+’
‘; line += item[which][4]+ ‘

‘;wind.document.write(line);return 1; }

Looking for this or a Similar Assignment? Click below to Place your Order

Open chat