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

    Cercare su tanti motori di ricerca in una volta?

    Voglio fare in modo che scrivendo delle parole in un form, quelle parole vengono cercate su più motori di ricerca e visualizzate in più schede nel mio browser. Cioè quando cerco "ciao123" nella barra e premo invio, il browser apre 3 pagine insieme che portano alle ricerche inerenti di (esempi) Google Yahoo e Bing.
    La pagina non deve essere bella, basta una cosa spartana come questa.

    Avevo trovato questo sito che più o meno fa quello che mi serve: http://www.searchopener.com/index.html
    Vorrei rendere "autogenerabile" quello che c'è dopo gli = ma non so da dove cominciare.
    codice:
    <script type="text/javascript">
    function openall() {
    
    window.open("http://www.google.com/search?q=ciao123")
    window.open("http://search.yahoo.com/search?p=ciao123")
    window.open("http://www.bing.com/search?q=ciao123")
    window.open("http://www.ask.com/web?q=ciao123")
    
    }
    </script>

    Questa pagina deve funzionare anche offline. Qualcuno sa come fare? Grazie in anticipo.
    Ultima modifica di WAZAAAAA; 08-09-2014 a 19:55
    YOU'RE NOT ALEXANDER

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Ciao, benvenuto sul html.it
    Cosa intendi per autogenerabile? E non è possibile che funzioni offline, la rete è necessaria per "interrogare" i vari motori di ricerca
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Quote Originariamente inviata da cavicchiandrea Visualizza il messaggio
    Ciao, benvenuto sul html.it
    Cosa intendi per autogenerabile? E non è possibile che funzioni offline, la rete è necessaria per "interrogare" i vari motori di ricerca
    Con "autogenerabile" intendo "personalizzabile" (la parte ciao123 dei link dopo l'=) attraverso il form che ho nominato prima.
    Con "che funzioni offline" intendo che non necessiti di porzioni di codice PHP o altri contenuti che richiedono di essere hostati da qualche parte per far funzionare la pagina. Spero abbia più senso.
    Ultima modifica di WAZAAAAA; 08-09-2014 a 21:05
    YOU'RE NOT ALEXANDER

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    window.open("http://www.google.com/search?q="+document.getElementById('cerca').value) idem per tutti gli altri motori
    il campo <input name="cerca" id="cerca" type="text"> per quanto concerne offline inserisci lo script nella head e lancia la pagina dovrebbe funzionare sempre che sia connesso alla rete altrimenti le popup andranno in errore
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Grazie di tutto cavicchiandrea, esattamente quello che cercavo. Questo è un esempio fatto e finito in caso servisse ad altri. Il meta-motore di ricerca più economico al mondo, lol:
    codice:
    <form>
    <input type="text" name="cerca" id="cerca" autofocus>
    <input type="submit" value="GO" onClick="openall()">
    </form>
    
    <script type="text/javascript">
    function openall() {
    window.open("http://www.google.com/search?q="+document.getElementById('cerca').value)
    window.open("http://search.yahoo.com/search?p="+document.getElementById('cerca').value)
    window.open("http://www.bing.com/search?q="+document.getElementById('cerca').value)
    window.open("http://www.ask.com/web?q="+document.getElementById('cerca').value)
    }
    </script>

    Ci sono dei problemi di compatibilità da osservare però:
    Con Firefox va tutto liscio. IE chiede conferma Active X ma funziona. Con Chrome invece è una porcata, se il blocco dei popup è attivo apre solo il primo link e degli altri non ti dice neanche di averli bloccati, se invece il blocco popup è disattivo, apre il primo link in una nuova scheda e gli altri 3 in 3 finestre diverse... (anche con SearchOpener.com ha lo stesso comportamento). Sarebbe una gran figata se esistesse un modo per aggirare questo strambo limite a window.open ma sembra un bel casino.

    Grazie ancora.
    Ultima modifica di WAZAAAAA; 09-09-2014 a 17:10
    YOU'RE NOT ALEXANDER

Tag per questa discussione

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.