Aprire il primo risultato automaticamente in un motore di ricerca personalizzato

Pubblicità

crissstian96

Utente Attivo
Messaggi
44
Reazioni
0
Punteggio
26
Ho creato un motore di ricerca personalizzato tramite lo strumento offerto da google, e qui di seguito vi posto il codice in jquery (credo) che mi ha generato:
Codice:
<div id="cse" style="width: 100%;">Loading</div>
<script src="http://www.google.it/jsapi" type="text/javascript"></script>
<script type="text/javascript"> 
  google.load('search', '1', {language : 'it', style : google.loader.themes.MINIMALIST});
  google.setOnLoadCallback(function() {
    var customSearchOptions = {};  var customSearchControl = new google.search.CustomSearchControl(
      '015342890412796232730:tggfrtvgoi4', customSearchOptions);
    customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);
    customSearchControl.draw('cse');
  }, true);
</script>
Adesso avrei una domanda, è possibile che, al posto di darmi la lista dei risultati, mi apra direttamente il primo? Un po' come il tasto "mi sento fortunato" presente nel google normale.
Essendo in jquery, di conseguenza tutto è gestito da un server, quindi lo vedo un po' difficile, ma credo valga lo stesso la pena provare a chiedere.
In ogni caso, conoscete metodi alternativi per quello che vorrei realizzare?
 
Ultima modifica:
mmmm, sinceramente non lo so (ti scrivo perchè hai up e non voglio farti pensare che il tuo post venga ignorato XD) e istintivamente potrei mettere anche un no, oltretutto quel pulsante è un marchio di fabbrica ora come ora e sta andando in disuso anche per via della nuova modalità diricerca istantanea in uso attualmente
 
Codice:
                <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js"></script>
                <script type="text/javascript">
                        
                    function trovalink(){
                        x = $('a.gs-title:first').attr('href');        
                        if(x != undefined)
                            window.location.href = x;
                        else                            
                            setTimeout("trovalink()", 50);
                    }    
                        
                    $(window).load(function(){
                        $('.gsc-wrapper').css('display', 'none');                    
                        $('.gsc-above-wrapper-area-invisible').css('display', 'none');                    
                        $('.gsc-search-button').click(function(){
                            trovalink();
                        });    
                        $('#gsc-i-id1').keypress(function(e){
                            if(e.which == 13){
                                trovalink();
                            }
                        });                        
                    });
                    
                </script>
                <div id="cse" style="width: 100%;">Loading</div>
                <script src="http://www.google.it/jsapi" type="text/javascript"></script>
                <script type="text/javascript"> 
                  google.load('search', '1', {language : 'it', style : google.loader.themes.MINIMALIST});
                  google.setOnLoadCallback(function() {
                    var customSearchOptions = {};  var customSearchControl = new google.search.CustomSearchControl(
                      '015342890412796232730:tggfrtvgoi4', customSearchOptions);
                    customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);
                    customSearchControl.draw('cse');
                  }, true);
                </script>
 
Pubblicità
Pubblicità
Indietro
Top