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

    Apertura nuova finestra dopo submit

    Ciao a tutti , avrei questo problema:

    ho un form contenete una text:

    ....


    <form action="search.php" method=post>

    LEGGI<input type=text name=number value="" maxlenght=12>
    <input type=submit name=search value=Cerca>

    </form>


    ...


    Come posso implementare l'apertura di search.php in una nuova finestra mostrando il risultato della ricerca a seconda del valore inserito?

  2. #2
    Ciao the_driver,

    per fare quello che ti serve non è necessario javascript: ti basta aggiungere un target="_blank" al form:


    <form action="search.php" method="post" target="_blank">

  3. #3
    ciao scusa l'ignoranza,ma non ho mai visto l'uso di target="_blank"

    Cosa fa di preciso?

  4. #4
    Ok,ho visto,apre una nuova finestra ... ottimo ....

    E' possibile però aprire una finestra come window.open ?

  5. #5
    Il target solitamente viene usato con i link, ma è un attributo disponibile anche per il tag form e serve appunto a specificare in quale finestra aprire l'url di destinazione: _blank indica che l'apertura va effettuata in una nuova finestra.

  6. #6
    Ok grazie.

    Come posso impostare le dimensioni della finestra??

  7. #7
    ho provato a crear questo codice:



    function search_by_serial(){

    var id_valore=document.forms.search.id_valore.value;

    document.forms.search.target = id_valore;

    window.open('',id_valore,'width=640,height=480');
    document.forms.search_evoke.submit();


    }


    ma come faccio ad aprire la pagine php (che riceverà il valore della text )nella finestra window open?

  8. #8
    Ok, se ti serve gestire le dimensioni della finestra in cui visualizzare il risultato della form devi adattare questo blocco di codice alle tue esigenze:

    Codice PHP:
    <script type="text/javascript">
    function 
    sendform()
       {
          
    newwin=window.open("about:blank","newwin","width=500,height=500");
          
    setTimeout("return true",250);
       }
    </script>

    <form action="search.php" method="post" onsubmit="return sendform()" target="newwin">
    ...
    </form> 

  9. #9
    il valore target=newwin è modificabile?


    cioè , se l'utente inserisce un valore nella textbox , nella funzione send_form posso fare una cosa del genere document.form.name_form.target=document.form.text1 .value e uccessivamente mettere il valore di text1 in window.open ??

  10. #10
    Perchè dovresti voler fare una cosa del genere?

    Cerca di spiegare bene quali sono le tue esigenze, perchè se ti serve semplicemente che il risultato del form si apra in una finestra nuova con dimensioni specificate va benissimo il codice che ti ho postato.

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.