Hallo,
voor mijn site heb ik een scriptje waarmee je naast op de eigen site ook op een aantal andere sites kunt zoeken dmv een pulldownbox en invulscherm.
Nu wil ik graag dat er een nieuw scherm wordt geopend met daarin de zoekresultaten. Wanneer ik echter bij de form een target toevoeg heeft dat echter verder geen resultaat.
Weet iemand hoe ik dit op een andere manier voor elkaar krijg?
Thanks!
<script>
function n(naam, statnaam){
top.location.href=naam;
}
function addplus(items){
var plussed = "";
for (var t = 1 ; t <= items.length ; t++)
{
if (items.substring(t-1,t) == " ")
{ plussed+="+"; }
else
{
if (items.substring(t-1,t) == "+")
{ plussed+="%2B"; }
else
{ plussed+=items.substring(t-1,t); }
}
}
return plussed;
}
function doSearch(){
var words;
words = document.searchforit.query.value;
var searchitems;
searchitems=addplus(words);
var index;
index = document.searchforit.service.selectedIndex;
var site;
site = document.searchforit.service.options[index].value;
site+=searchitems;
if (notEmpty(searchitems))
{
n(site, ('searchengine' + index + '.htm'));
}
}
function notEmpty(word){
if (word == "" || word == null)
{
alert("nU heeft geen zoekwoord opgegeven,nnvoordat u op 'Zoek' heeft geklikt...");
document.searchforit.query.focus();
return false;
}
else
{
return true;
}
}
</script>
<form action="javascript:doSearch();void(0)//" method="get" name="searchforit">
<TBODY>
<TR>
<TD><select name="service" size="1">
<option selected
value="search.php?search=">Deze site</option>
<option
value="http://www.kelkoo.nl/search.jsp?catId=100164013&siteSearchQuery=">Kelkoo</option>
<option value="http://www.kieskeurig.nl/prices.nsf/pricecompare?readform&query=">Kieskeurig</option>
<option value="http://www2.vergelijk.nl/cgi-bin/quicksearch.cgi?searchwords=">Vergelijk.nl</option>
</select>
<input size="17" name="query" value="Typ uw zoekwoord..." onFocus="if (this.value == this.defaultValue) this.value = '';"> </TD>
<TD><input type="button" value="Zoek!" onclick="doSearch()">
</TD></FORM></SCRIPT>
voor mijn site heb ik een scriptje waarmee je naast op de eigen site ook op een aantal andere sites kunt zoeken dmv een pulldownbox en invulscherm.
Nu wil ik graag dat er een nieuw scherm wordt geopend met daarin de zoekresultaten. Wanneer ik echter bij de form een target toevoeg heeft dat echter verder geen resultaat.
Weet iemand hoe ik dit op een andere manier voor elkaar krijg?
Thanks!
<script>
function n(naam, statnaam){
top.location.href=naam;
}
function addplus(items){
var plussed = "";
for (var t = 1 ; t <= items.length ; t++)
{
if (items.substring(t-1,t) == " ")
{ plussed+="+"; }
else
{
if (items.substring(t-1,t) == "+")
{ plussed+="%2B"; }
else
{ plussed+=items.substring(t-1,t); }
}
}
return plussed;
}
function doSearch(){
var words;
words = document.searchforit.query.value;
var searchitems;
searchitems=addplus(words);
var index;
index = document.searchforit.service.selectedIndex;
var site;
site = document.searchforit.service.options[index].value;
site+=searchitems;
if (notEmpty(searchitems))
{
n(site, ('searchengine' + index + '.htm'));
}
}
function notEmpty(word){
if (word == "" || word == null)
{
alert("nU heeft geen zoekwoord opgegeven,nnvoordat u op 'Zoek' heeft geklikt...");
document.searchforit.query.focus();
return false;
}
else
{
return true;
}
}
</script>
<form action="javascript:doSearch();void(0)//" method="get" name="searchforit">
<TBODY>
<TR>
<TD><select name="service" size="1">
<option selected
value="search.php?search=">Deze site</option>
<option
value="http://www.kelkoo.nl/search.jsp?catId=100164013&siteSearchQuery=">Kelkoo</option>
<option value="http://www.kieskeurig.nl/prices.nsf/pricecompare?readform&query=">Kieskeurig</option>
<option value="http://www2.vergelijk.nl/cgi-bin/quicksearch.cgi?searchwords=">Vergelijk.nl</option>
</select>
<input size="17" name="query" value="Typ uw zoekwoord..." onFocus="if (this.value == this.defaultValue) this.value = '';"> </TD>
<TD><input type="button" value="Zoek!" onclick="doSearch()">
</TD></FORM></SCRIPT>