-
Help with New Window + Search Function
Hello.
I've got this javascript search engine working on a site.
The problem is I don't know much javascript, but have managed to get it to work. BUT I need the search to open in a new window.
Trying various coding to open a window, I've managed to get a blank window to come up, but it's blank! I can't get the search results to appear in the new window. I've found no help on the web for getting onclick to do two things at once.
If anyone could help (in baby talk for a javascript newbie..maybe just add to this code in bold or red or something?), I'd surely appreciate it.
The search engine code is:
--------------------------------------------------------------------
<script language="JavaScript" type="text/javascript">
//<![CDATA[
<!--
function startSearch(){searchString = document.searchForm.searchText.value;if(searchString != ""){searchEngine = document.searchForm.whichEngine.selectedIndex + 1;finalSearchString = "";
if(searchEngine == 1){finalSearchString = "http://www.altavista.com/cgi-bin/query?pg=q&what=web&q=" + searchString;}
if(searchEngine == 2){finalSearchString = "http://www.galaxy.com/cgi-bin/query?keys=" + searchString;}
if(searchEngine == 3){finalSearchString = "http://www.google.com/search?q=" + searchString + "&btnG=Google+Search";}
if(searchEngine == 4){finalSearchString = "http://www.lycos.com/cgi-bin/pursuit?query=" + searchString + "&backlink=639";}
if(searchEngine == 5){finalSearchString = "http://search.yahoo.com/bin/search?p=" + searchString;}
if(searchEngine == 18){finalSearchString = "http://de.search.yahoo.com/search/de?p=" + searchString;}location.href = finalSearchString;}}// -->
//]]>
</script>
<form name="searchForm">
<table width="200" border cellpadding=3 cellspacing=2 bgcolor="#ebebeb">
<tr>
<td width="75" bgcolor=lightblue><font size=1 face="Verdana, Arial, sans-serif">Search<br> for:<br>
<td width="100" bgcolor=lightblue><font size=1 face="Verdana, Arial, sans-serif">Search<br> from:
<td width="25" bgcolor=lightblue><font size=1 face="Verdana, Arial, sans-serif">
<!--<td width="100" bgcolor=lightblue><font size=1 face="Verdana, Arial, sans-serif"> -->
<tr>
<td bgcolor=navajowhite><input style="background: dddddd" size="2" name="searchText" type="text"><!--<br><p>-->
<td bgcolor=navajowhite>
<select width="2" name="whichEngine"
//!<onchange="startSearch()">
<option >Altavista</option>
<option>Galaxy</option>
<option selected>Google</option>
<option>Lycos</option>
<option>Yahoo!</option>
<br>
<td bgcolor=navajowhite valign="bottom"> <br>
<input type="button" value="Go" onClick="startSearch()">
</select></form>
</table>
---------------------------------------------------------------
Thanks very much.
Ingla
-
-
Open in new window
To make results open in NEW window, replace:
(use find function)
location.href = finalSearchString;}}// -->
with:
NewWin = window.open(finalSearchString);}}// -->
-
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
Bookmarks