Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1

    passaggio variabili a popup

    Salve,
    window.open('search.asp?Elemento='+document.Buscad or.Elemento.value,'_blank','height=320,width=240') ;

    Avendo un secondo elemento nel form dal nome "Tipo" come faccio a mandare anche questa variabili aggregandola alla funzione di cui sopra che comunque va bene?
    Grazie a chi mi potrà essere d'aiuto, ciao!

  2. #2
    Reale_Augello
    Guest

    Dovresti...

    ... cavartela così:

    codice:
    window.open('search.asp?Elemento='+document.Buscador.Elemento.value+'&tipo='+document.Buscador.tipo.value,'_blank','height=320,width=240');
    Ciao !

  3. #3
    Sempre gentile, grazie...
    solo che purtroppo avevo dimenticato che la variabile "Tipo" è un "radio" dedl form...
    Grazie comunque, Reale, sei il massimo!

  4. #4
    Reale_Augello
    Guest

    ...

    Originariamente inviato da Ninni
    Sempre gentile, grazie...
    solo che purtroppo avevo dimenticato che la variabile "Tipo" è un "radio" dedl form...
    Grazie comunque, Reale, sei il massimo!
    Ma hai risolto ?
    Se è un radio dovresti farti una funzioncina...

    Grazie mille per i complimenti, sono solo uno fra molti...

  5. #5
    non ho risolto
    Purtroppo con javascript non vado molto d'accordo...
    Il mio form ha un campo tipo text e un campo tipo radio (stessa variabile, 2 bottoni per 2 valori diversi)...
    Diciamo che è un motore di ricerca interno, che chieded il testo da cercare e chiede la selezione del parametro (radio button, variabile "Tipo") che sarebbe per codice o per prodotto...
    Tutto qui, mi funziona se non uso javascript (in asp naturalmente) ma quando cerco di farmi aprire la popup con i risultati (per questo il javascript) non riesco!
    Grazie e a buon rendere, ciao!

  6. #6
    Reale_Augello
    Guest

    Beh...

    ... prova così:

    codice:
    function Invia(f) {
     var elemento=f.elemento.value;
     var tipo=(f.tipo[0].checked) ? f.tipo[0].value : f.tipo[1].value;
     window.open('search.asp?elemento='+elemento+'&tipo='+tipo,'_blank','height=320,width=240');
    }
    Ciao !

  7. #7

    continua a non passarmi la variabile tipo dall'altro lato...
    codice:
    ...
    <script language="JavaScript"> 
    function Invia(f) {
    var Elemento=f.Elemento.value;
    var Tipo=(f.Tipo[0].checked) ? f.Tipo[0].value : f.Tipo[1].value;
    window.open('search.asp?Elemento='+Elemento+'& Tipo='+Tipo,'_blank','height=320,width=240');
    }
     
    </script>
    ...
    <form name="f" method="get" action="javascript:Invia(f)">
    ....
    ....
    <input type="text" name="Elemento" size="15" style="font-family: Arial; font-size: 8pt; color: #000000">
    ....
    
     <input type="radio" name="Tipo" value="Primo" checked>Código
    
    <input type="radio" name="Tipo" value="Secondo">Producto
    
    ....
    <input type="image" src="images/medio_boton_buscador.jpg" align="absmiddle" WIDTH="24" HEIGHT="22">
    ...
    ...
    Grazie di cuore... ;-)

  8. #8
    Reale_Augello
    Guest

    Non...

    ... usare questa soluzione:

    <form name="f" method="get" action="java script:Invia(f)"> (il parametro attuale non deve essere f, al più può essere this)

    Prova inserendo un button classico nel form:

    <input type="button" value="Cerca" onClick="Invia(this.form);">

    Il form diventerebbe:

    <form name="f" method="get">

    Fammi sapere !

  9. #9
    Sei gentilissimo a passare la notte con me...
    Non funziona, la variabile "Tipo" non ne vuole sapere di passare alla popup...
    Il bello è che non da alcun errore per cui proprio non so che pesci prendere....

  10. #10
    function controllo(){
    var valido=false;
    for(var i=0;i<NUMERODIRADIO;i++)
    if(document.NOMEFORM.NOMERADIO[i].checked==true){
    valido=true;
    }
    if(valido==true){
    window.open('search.asp?Elemento='+document.Buscad or.Elemento.value+'& Tipo='+document.NOMEFORM.NOMERADIO[i].value','_blank','height=320,width=240');
    }
    }

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.