Il forum si è spostato --> https://forumanicomio.eugy.it
Forum Moved-->

[HTML] Aprire ricerca google in nuova finestra

Rispondi al messaggio


Questa domanda serve a prevenire iscrizioni automatiche.
Emoticon
:rolling: :shock: :chupa: 8-) :oops: :twisted: :roll: ;) :becky: :2frown: :2picche: :acc: :alcesso: :alien: :popcorn: :angel: :angry: :applause: :banana: :berluska: :D :birra: :bleurgh: :boxing: :brindisi: :bugia: :capocc: :china: :clacool: :coffee: :computer: :confused: :contract: :uhm: :upset: :withstup: :yawn: :zitt: :zzz: :lele: :gero: :andy: :urk: :rip: :crazy: :cry: :dottor: :facciada: :fart: :freak: :ghhhhh: :handy: :parsi: :loda: :sisi: :martello: :mucca: :nasega: :pirate: :frank: :abb1: :abb2: XD
Visualizza tutte le emoticon

BBCode attivo
[img] non attivo
[flash] non attivo
[url] attivo
Emoticon attive

Revisione argomento
   

Espandi visuale Revisione argomento: [HTML] Aprire ricerca google in nuova finestra

Re: [HTML] Aprire ricerca google in nuova finestra

da Kharim » 08 ott 2012, 00:06

Rombo di Tuono ha scritto:
Kharim ha scritto:
che dovevo cliccare?
Uno dei risultati apertisi... se la ricerca funziona, e si apre in una nuova pagina, in verità non dovrebbero esserci problemi... anche se mi manca il parametro "ss"
la ricerca apre un'altra pagina

Re: [HTML] Aprire ricerca google in nuova finestra

da Rombo di Tuono » 07 ott 2012, 23:48

Kharim ha scritto:
Rombo di Tuono ha scritto:
mi pighhi p'o culo??

Perchè ridi ?? :D :D

(hai cliccato oggi?) [così lo vedo nel report domani]
che dovevo cliccare?
Uno dei risultati apertisi... se la ricerca funziona, e si apre in una nuova pagina, in verità non dovrebbero esserci problemi... anche se mi manca il parametro "ss"

Re: [HTML] Aprire ricerca google in nuova finestra

da Kharim » 07 ott 2012, 19:55

Rombo di Tuono ha scritto:
Kharim ha scritto:ok funge :ride:
mi pighhi p'o culo??

Perchè ridi ?? :D :D

(hai cliccato oggi?) [così lo vedo nel report domani]
che dovevo cliccare?

Re: [HTML] Aprire ricerca google in nuova finestra

da Rombo di Tuono » 07 ott 2012, 18:12

Kharim ha scritto:ok funge :ride:
mi pighhi p'o culo??

Perchè ridi ?? :D :D

(hai cliccato oggi?) [così lo vedo nel report domani]

Re: [HTML] Aprire ricerca google in nuova finestra

da Kharim » 07 ott 2012, 16:51

ok funge :ride:

Re: [HTML] Aprire ricerca google in nuova finestra

da Rombo di Tuono » 07 ott 2012, 14:52

Allora, questa è la mia soluzione: il passaggio delle variabili GET, non avviene se apri in nuova finestra. Ma - appunto - con get, per cui esaminata la stringa di ricerca google, basta crearla e modificare l'ogggetto DOM "action" della form, in modo che chiami direttamente la pagina richiesta...

Codice: Seleziona tutto

<form action="pippo" id="cse-search-box"onsubmit="window.open(this.action);return false">
 <fieldset> 
    <input type="hidden" name="cx" value="xxxxxxxxxxxx" />
    <input type="hidden" name="ie" value="ISO-8859-1" />
    <input id="keywords" type="text" name="q" size="31" /><br /><br />
    <a href=""><input class="button2" type="submit" name="sa" value="Cerca" onclick="modaction()" /></a>
  </fieldset>
  <script type="text/javascript">
  <!--
  function modaction ()
	{
	var stringaurl="http://www.google.it/cse?cx=yyyyyyyyyyy&q=";
	var forma=document.getElementById("cse-search-box");
	var dopoq="&sa=Cerca#gsc.tab=0&gsc.q=";
	var dopo2q="&gsc.page=1";
	var keyw=document.getElementById("keywords");
	keywvalue=keyw.value
	stringaurl=stringaurl+keywvalue.replace(" ","+")+dopoq+keywvalue+dopo2q
	forma.action=stringaurl;
	}
  // -->
  </script>
</form>
<script type="text/javascript" src="http://www.google.it/coop/cse/brand?form=cse-search-box&lang=it"></script>
dove ovviamente yyyyyyy è la codifica url del parametro codice adsense, che basta copiarlo dalla stringa di ricerca.

Si noti la finezza... onclick credo avvenga PRIMA di onsubmit, per cui "onclick" modifica l'attributo action dell'oggetto form, e subito dopo onsubmit chiama this.action in nuova finestra...

ad ogni modo... funziona. L'unica cosa che non si porta dietro è un parametro input hidden, di nome "ss", che google crea al volo con lo stesso codice che genera la textbox ed il pulsante search, diverso per ogni sessione (probabilmente E' un indicatore di sessione)

L'esempio, per chi lo vuole usare, si trova qui:

vuvuvu punto eugy punto net46 punto net

Trattandosi di uno spazio temporaneo che uso per fare delle prove, ovviamente non voglio link che vengano googolati

se qualcuno fa una prova e poi dà una cliccata ad uno dei risultati, per cortesia, lo scriva. Motivo: ovviamente cliccare su un risultato di una ricerca personalizzata mi porterà un click nel mio report (diventerò ricco... sarà un bel centesimuzzo tondo tondo) ma l'intento è ben quello di vedere se i click dalla pagina così generata vengono conteggiati...

Danke :D :D

Re: [HTML] Aprire ricerca google in nuova finestra

da Rombo di Tuono » 06 ott 2012, 19:13

mi rispondo da solo.... il passaggio delle variabili è GET e non POST, quindi, se proprio voglio.... tanto sano javascript e via

:sisi:

Altre idee?

[HTML] Aprire ricerca google in nuova finestra

da Rombo di Tuono » 06 ott 2012, 18:48

Come da oggetto...

voglio aprire la ricerca personalizzata di google in una nuova finestra... e questo è FACILE.

PERO' voglio anche validare il codice XHTML1.1. strict, come ho sempre fatto... e qui cominciano i casini, perchè il codice solito che uso (javascript windows.open) con la ricerca non funziona, perchè non passa il parametro, verosimilmente POST, da ricercare.

Il codice google è questo qui:

Codice: Seleziona tutto

<form action="http://www.google.it/cse" id="cse-search-box">
 <fieldset> 
    <input type="hidden" name="cx" value="xxxxxxxx" />
    <input type="hidden" name="ie" value="ISO-8859-1" />
    <input id="keywords" type="text" name="q" size="31" /><br /><br />
    <a href=""><input class="button2" type="submit" name="sa" value="Cerca" /></a>
  </fieldset>
</form>
<script type="text/javascript" src="http://www.google.it/coop/cse/brand?form=cse-search-box&lang=it"></script>
l'uso del tag "target" non è possibile... altrimenti non mi si valida. So che potrei validare transitional, ok... ma se volessi lo strict??

la prima riga può diventare:

Codice: Seleziona tutto

<form action="http://www.google.it/cse" id="cse-search-box" onsubmit="windows.open(this.action);return:false">
con il che apre la nuova finestra, ma non c'è la ricerca, non ha passato i parametri

altri biechi trucchi?

Top