Buon giorno, ho un problema con l'inserimento di una barra di ricerca di google su una pagina web, e la ricerca viene eseguita da google sullo stesso sito (xxxxxxxx) mi spiego meglio il codice è il seguente:
var domainroot="http://xxxxxxxxxx/"
function Gsitesearch(curobj){
curobj.q.value="site:"+domainroot+" "+curobj.qfront.value
}
</script>
<form method="get" action="http://www.google.com/search">
<p style="font: normal 14px Arial">Cerca nel Sito:
<input name="q" type="hidden" />
<input name="qfront" type="text" style="width: 170px" /> <input type="submit" value="Cerca" /></p>
</form>
<p style="font: normal 12px Arial">Ricerca generata da:
Google.it</p>
Funziona correttamente se non fosse che vorrei che nel momento in cui avvio la ricerca, la stessa si aprisse in una pagina nuova (_blank). So che basta usare il comando target e dargli come comando in blank o new, ma purtroppo la pagina deve essere validata come xhtml strict 1.0, quindi non posso utilizzare il target !! per il link sottostante che fa un puro riferimento a google con href ho trovato la soluzione con il comando onclick, ma per quanto riguarda il comando action non ci sono santi che tengano non riesco a farlo funzionare correttamente. Ho cercato inutilmente molte soluzioni ma non riesco ad uscirne, qualcuno sa darmi un indicazione su come risolvere questo problema?
Grazie Matteo