Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1
    Utente di HTML.it L'avatar di hcka
    Registrato dal
    Oct 2002
    Messaggi
    435

    [JS] prendere valori da form

    Salve.. avete presente google?
    il form per la ricerca contiene molti
    codice:
    <input type=hidden name=ie value="UTF-8"><input type=hidden name=oe value="UTF-8">
    come fare per "acchiapparli" in js?
    Del tipo con una funzione:
    codice:
    function googlesearch(indirizzo){
    window.location.href=('newpage');
    newpage.document.write=('<html><head><title>newpage</title></head><frameset rows="10%,*"><frame name="superiore" src="header.htm"><frame name="inferiore" src="http://google.it/search?q='+q+'&amp;ie='+ie+'&amp;oe='+oe+'&amp;hl='+hl'&amp;lr='+lr+'&amp;btnG='+btnG"><noframes><body>
    
    La pagina corrente utilizza i frame. Questa caratteristica non è supportata dal browser in uso.</p></body></noframes></frameset></html>')
    }
    codice:
    <form action="Javascript:googlesearch('http://google.it/search?q='+q+'&ie='+ie+'&oe='+oe+'&hl='+hl'&lr='+lr+'&btnG='+btnG);" name=f>
    i valori che prende nel form sono appunto q, ie, oe, hl, lr, btnG.

  2. #2
    Utente di HTML.it L'avatar di hcka
    Registrato dal
    Oct 2002
    Messaggi
    435

    Sorry errore..

    Salve.. avete presente google?
    il form per la ricerca contiene molti
    codice:
    <input type=hidden name=ie value="UTF-8"><input type=hidden name=oe value="UTF-8">
    come fare per "acchiapparli" in js?
    Del tipo con una funzione:
    codice:
    function googlesearch(indirizzo){
    window.location.href=('newpage');
    newpage.document.write=('<html><head><title>newpage</title></head><frameset rows="10%,*"><frame name="superiore" src="header.htm"><frame name="inferiore" src="'+indirizzo+'"><noframes><body>
    
    La pagina corrente utilizza i frame. Questa caratteristica non è supportata dal browser in uso.</p></body></noframes></frameset></html>')
    }
    codice:
    <form action="java script:googlesearch('http://google.it/search?q='+q+'&ie='+ie+'&oe='+oe+'&hl='+hl'&lr='+lr+'&btnG='+btnG);" name=f>
    i valori che prende nel form sono appunto q, ie, oe, hl, lr, btnG.

  3. #3
    Utente di HTML.it L'avatar di hcka
    Registrato dal
    Oct 2002
    Messaggi
    435
    C'è nessuno che mi sappia aiutare?
    Provando così mi da errori..
    codice:
    function googlesearch(){
    var q=string; var ie=string; var oe=string; var hl=string; var lr=string; var btnG=string;
    q=f.q.value; ie=f.ie.value; oe=f.oe.value; hl=f.hl.value; lr=f.lr.value; btnG=f.btnG.value;
    window.location.href=('newpage');
    newpage.document.write=('<html><head><title>newpage</title></head><frameset rows="10%,*"><frame name="superiore" src="header.htm"><frame name="inferiore" src="http://google.it/search?q='+q+'&ie='+ie+'&oe='+oe+'&hl='+hl'&lr='+lr+'&btnG='+btnG+'"></noframes><body>
    
    La pagina corrente utilizza i frame. Questa caratteristica non è supportata dal browser in uso.</p></body></noframes></frameset></html>')
    }
    codice:
    <form action="javascript:googlesearch()" name=f><span id=hf></span>
    <input maxLength=256 size=55 name=q value="">
    <input type=hidden name=ie value="UTF-8">
    <input type=hidden name=oe value="UTF-8">
    <input name=hl type=hidden value=it>
    <input type=radio name=lr value="" checked>Cerca nel Web
    
    <input type=radio name=lr value=lang_it >Cerca solo le pagine in Italiano
    
    <input type=submit value="CERCA" name=btnG>
    Come fare???
    Pliiiis..
    :master:

  4. #4
    Utente di HTML.it L'avatar di hcka
    Registrato dal
    Oct 2002
    Messaggi
    435
    Dato che nessuno mi ha risposto cambio richiesta..
    Come fare per catturare in una variabile l'indirizzo che risulterebbe dal forum?
    Tutto il:
    "http://google.it/search?q=prova&ie=UTF-8&oe=UTF-8&hl=it&lr=&btnG=CERCA"
    corretto, assegnarlo alla variabile 'indirizzo' e fare una pagina a frame con questo come frame inferiore?
    Almeno a questa richiesta spero che mi rispondiate..
    Tnx..

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Ora la domanda risulta di semplice risposta (quelle di prima contenevano cose che nonsono riuscito a capire):

    Devi usare gli attributi dell'oggetto window.location:
    var indir = window.location.href;


    Lo script per creare il frame sotto ad una pagina lo trovi tra le raccolte di script con un titolo del tipo:
    rigenerare il frameset

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  6. #6
    Utente di HTML.it L'avatar di hcka
    Registrato dal
    Oct 2002
    Messaggi
    435
    ma con il
    var indirizzo = window.location.href
    ciapa lurl nella barra dell'indizizzo?

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Esatto.

    var indirizzo = window.location.href;
    legge l'indirizzo della pagina nella finestra (in caso di frame il frameset), che coincide con quello visualizzato nella location.

    var indirizzo = document.location.href;
    legge l'indirizzo del documento corrente (in caso di frame l'indirizzo dell apgina caricata, che non corrisponde a quello visualizzato).

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  8. #8
    Utente di HTML.it L'avatar di hcka
    Registrato dal
    Oct 2002
    Messaggi
    435
    A me interessa più che altro "catturare" l'indirizzo cui dovrebbe rimandare il form.. (es: http://www.google.it/search?parametrivari)..

    PS: non ho trovato quello script per la rigenerazione frameset..

  9. #9
    intendi dire che ti interessa catturare i parametri...

    beh...qui ci sono tutti i parametri.

    window.location.search()

    ti da una cosa del genere: ?attr=val&attr2=val

    se vuoi levare il ? fai:

    var ale = window.location.search();
    ale.substr(1);
    Let's your dream came true!

  10. #10
    Utente di HTML.it L'avatar di hcka
    Registrato dal
    Oct 2002
    Messaggi
    435
    esatto, voglio catturare i parametri.. ma ciò prima che abbia iniziato a cercare la pagina di google..
    mi serve che al click del bottone la funzione mandi ad una pagina a frame divisa orizzontalmente con come frame inferiore la pagina di google cui sarebbe andato il browser..
    capit'?

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 © 2026 vBulletin Solutions, Inc. All rights reserved.