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

    Passare un dato da un form a popup

    Salve.
    Ho questo problema:
    In un form con un campo solo devo passare il valore di questo campo in una finestra pop-up ho provato anche con il metodo "get" ma non e lo passa questo è il codice:

    Pagine princiaple:
    <script language="javascript">
    <!--
    function pagina(){
    window.open("popup.asp","","width=200,height=200") ;
    }
    -->
    </script>

    <form name="prova" action="javascriptagina()" method="get">
    <input type="text" name="testo">
    <input Type="button" name="go">
    </form>

    Pagina popup:
    <%=Request.QueryString("testo")%>

    Mi potreste darmi una mano? Grazie

  2. #2
    codice:
    per la popup (script carino che permette di settare diverse cose oltre alla dimensione della finestra)
    
    <SCRIPT language=JavaScript>
    function zoom(link,x,y) {
    
            searchWin = window.open(link,'','scrollbars=yes,resizable=no,width=550,height=520,status=no,location=no,toolbar=no');
    			searchWin.moveTo(x,y);
    //        searchWin.refer = self;
    }
    </script>
    link per la popup

    codice:
    <a href="javascript:zoom('pagina.asp,1,1)">
    1 e 1 stanno per le posizioni x e y dove la popup si deve aprire

    il form non "get" ma "post"

    e lo leggi nella pop up come un normalissimo form

    valore = request.form("valore")
    Tanto...lo fanno tutti... posso farlo anche io vero?

  3. #3
    codice:
    <script language="javascript">
    <!--
    function pagina(par){
    window.open("popup.asp?testo="+par,"","width=200,height=200");
    return false;
    }
    -->
    </script>
    
    <form name="prova" action="" method="get">
    <input type="text" name="testo">
    <input Type="button" name="go" value="Invia richiesta" onclick="javascript:pagina(document.prova.elements.testo.value);">
    </form>
    Pagina popup:
    codice:
    <%=Request.QueryString("testo")%>
    NB:
    javascript va scritto senza il trattino nel mezzo (java-script).

  4. #4
    Scusami -AA-
    Ma non capisco cosa centra questo con quello che ho chiesto.

    Ciao Mens
    E' proprio quello che stavo cercando grazie

  5. #5
    OK Mens va bene solo due cose voglio chiederti se posso:

    1) Quando clicco sul pulsante mi compare la finestra popup ma mi ricarica anche la pagina madre???

    2) In internet Explore 7 quando si apre la popup mi comapre anche la barra di navigazione anche se lo imposto nello script che non deve comparire, come devo fare per non farla visulizzare?

    Grazie

  6. #6
    2) In internet Explore 7 quando si apre la popup mi comapre anche la barra di navigazione anche se lo imposto nello script che non deve comparire, come devo fare per non farla visulizzare?


    Nello script che ti ho passato io...appunto puoi settare valori di visualizzazione della popup

    codice:
    <SCRIPT language=JavaScript>
    function zoom(link,x,y) {
    
            searchWin = window.open(link,'','scrollbars=yes,resizable=no,width=550,height=520,status=no,location=no,toolbar=no');
    			searchWin.moveTo(x,y);
    //        searchWin.refer = self;
    }
    </script>
    nel primo post ...scusa mi sono sbagliato a darti il link invece che al form l'ho applicato ad un semplice a href ...pardon. cmq subito mems ha rimediato

    Tanto...lo fanno tutti... posso farlo anche io vero?

  7. #7
    Originariamente inviato da techno
    OK Mens va bene solo due cose voglio chiederti se posso:

    1) Quando clicco sul pulsante mi compare la finestra popup ma mi ricarica anche la pagina madre???

    2) In internet Explore 7 quando si apre la popup mi comapre anche la barra di navigazione anche se lo imposto nello script che non deve comparire, come devo fare per non farla visulizzare?

    Grazie
    Il pulsante non deve essere di tipo SUBMIT ma deve essere di tipo BUTTON.
    Nello script ci vuole il return false; alla fine.

  8. #8
    Scusami Mens ma il pulsante è un'immagine come faccio a impostarlo come bottom?
    Nella finestra popup anche impostando i valori mi compare sempre la barra di navigazione.

    QUESTO è IL CODICE AL COMPLETO:
    <Script Language="javascript>"
    <!--
    function pagina(dato){
    if (dato==""){
    alert("Non hai inserito nessun nome di un software nell'apposito campo.");
    TheForm.software.focus();
    return false;
    }
    else
    {
    var w= 200;
    var h= 250;
    var l= Math.floor((screen.width-w)/2);
    var t= Math.floor((screen.height-h)/2);
    window.open("page/sftw.asp?dato="+dato,"","width="+w+", height="+h+", top="+t+", left="+l+",resizable=no,status=no,location=no,tool bar=no");
    return false;
    }}
    -->
    </Script>

    <form id="form1" name="form1" method="get" action="">
    <input name="software" type="text" id="software" size="26" />
    <input name="imageField" type="image" src="images/global/go.jpg" alt="verifica" onclick="javascriptagina(document.form1.elements.software.value);" />

  9. #9

  10. #10
    OK ti ringrazio va beneissimo...

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.