Pagina 3 di 3 primaprima 1 2 3
Visualizzazione dei risultati da 21 a 26 su 26
  1. #21
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    32
    ah ok:
    Codice PHP:
    <!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>Hello World - Google  Web Search API Sample</title>
        
          <style type="text/css">

        body {
          background-color: white;
          color: black;
          font-family: Arial, sans-serif;
          font-size : 15px;
          margin: 15px;
        }

        #searchcontrol .gsc-control { 
        width : 800px;
        }
        </style>


        
        <?php 
        $param
    =$_POST['query']; 
        
    ?>

        <script src="https://www.google.com/jsapi"
            type="text/javascript"></script>
        <script language="Javascript" type="text/javascript">
        //<![CDATA[
        google.load('search', '1'); //mi permette di importare una o più API 

        function OnLoad() { //viene invocata questa funzione una volta che è stata caricata pag.
          var searchControl = new google.search.SearchControl();
             
          
          // Add in a full set of searchers ---> Vengono aggiunti i figli del contro di ricerca 
          var localSearch = new google.search.LocalSearch(); //crea un controllo di ricerca per la ricerca Locale (per visualizzare la mappa dei luoghi)
          searchControl.addSearcher(localSearch); //forma estesa 
          searchControl.addSearcher(new google.search.WebSearch());
          searchControl.addSearcher(new google.search.VideoSearch());
          searchControl.addSearcher(new google.search.BlogSearch());
          searchControl.addSearcher(new google.search.NewsSearch());
          searchControl.addSearcher(new google.search.ImageSearch());
          searchControl.addSearcher(new google.search.BookSearch());
          searchControl.addSearcher(new google.search.PatentSearch());
          
          // Set the Local Search center point
          localSearch.setCenterPoint("Milan"); //imposta dove trovare sulla mappa le informazioni

          
          var drawOptions = new google.search.DrawOptions(); //viene creato un oggetto di tipo DrawOptions
          drawOptions.setDrawMode(google.search.SearchControl.DRAW_MODE_TABBED); //l'oggetto appena creato verrà disegnato in maniera tabbata
          searchControl.draw(document.getElementById("searchcontrol"), drawOptions); //viene prodotta l'interfaccia utente del controllo di 
          //ricerca  a schede  (nel metodo draw il secondo parametro è opzionale e fornisce un oggetto per specificare la modalità di rappresentazione

              
          // execute an inital search -> avvia una ricerca 
          searchControl.execute("<?php echo $param ?>");
         
          //Un utente avvia una ricerca inserendo i termini di ricerca nel campo di testo del controllo pubblico, premendo il tasto INVIO
        
        }//fine funzione OnLoad()    
        
        google.setOnLoadCallback(OnLoad); //funzione che registra la specifica funzione gestita (in questo caso OnLoad) in modo da poter essere 
        //chiamata una volta che il documento viene caricato. La funzione di parametro verrà caricata una volta che il documento contenente viene caricato
        // e la ricerca API è pronta per l'uso.

        //]]>
        </script> 
      </head>
      <body>
          <h1>Risultati della ricerca </h1>
                <div id="searchcontrol">Loading</div>
        

      </body>
    </html>

  2. #22
    l'ho provato e mi funziona, mi dà problemi con CHROME non capisco come mai (sono un po' cotto) ma con IE e Firefox è ok

    codice:
         // execute an inital search -> avvia una ricerca  
          searchControl.execute("prova");
    --- [color= darkorange]L'uomo è il computer più straordinario di tutti [/color]----

    http://www.simogrima.com

    Grifone

  3. #23
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    32
    si ma prova alla fine è una costante. a me serve una variabile. Devo fare un pò come la pagina di Google. La pagina principale passa la query alla pagina dei risultati.

    Grazie comunque per il tuo tempo

  4. #24
    il codice che ti ho postato io è il risultato (una volta che la pagine è arrivata al browser), la stringa "prova" non l'ho scritta hardcode (a mano per intenderci) è stata passata attraverso un modulo, credo tu stia facendo confusione non hai ben chiaro questo concetto: Javascript e client side (eseguito sul browser dell'utente), PHP è server side (eseguito sul server, quindi prima che arrivi al browser).
    lavorando lato server devi considerare javascript come consideri normale HTML, se vuoi stampare un input proveniente da un modulo in un <div> farai così:
    codice:
    <div>
    <?php  echo $_POST['query'];  ?> 
    </div>
    stessa cosa con JavaScript, devi costruirti lo script lato server in modo che arrivi al browser come tu lo vuoi, quindi
    codice:
    <script language="Javascript" type="text/javascript"> 
    ...
    // execute an inital search -> avvia una ricerca  
          searchControl.execute("<?php echo $_POST['query'] ?>");
    ...
    </script>
    --- [color= darkorange]L'uomo è il computer più straordinario di tutti [/color]----

    http://www.simogrima.com

    Grifone

  5. #25
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    32
    ciao scusa ma non mi funziona lo stesso inserendo
    codice:
    execute an inital search -> avvia una ricerca  
          searchControl.execute("<?php echo $_POST['query'] ?>");
    ....

  6. #26
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    32
    niente, scusa ho capito cosa intendevi...

    Risolto.

    Grazie mille, sei un grande!!

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.