Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Codice per barra ricerca google

    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

  2. #2
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    cioè, action non viene validato??

  3. #3
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    mah questo viene pur validato

    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title>Untitled Document</title>
    </head>
    
    <body>
    <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>
    </body>
    </html>
    non capisco il problema

  4. #4
    Forse mi sono spiegato male io, viene si validata perchè l'ho già sistemato, ma se provi ad effettuare una ricerca vedrai che la ricerca stessa si apre sulla stessa pagina e non come vorrei io su una pagina nuova cioè in blank. Se però vicino al comando action ci inserisci un target="_blank" vedrai che non lo valida più perchè non accetta il comando target, vorrei capire come ovviare il problema.

  5. #5
    nessuno sa darmi una mano??

  6. #6
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    una cosa del genere (sperando non sia una c****ata) va?

    <input type="button" value="Cerca" onclick="window.open(this.href); return false;"/>

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.