Visualizzazione dei risultati da 1 a 7 su 7

Discussione: form che non spedisce

  1. #1

    form che non spedisce

    Codice PHP:
     <form method=post action=javascript:>
    <
    input type=hidden name=message value='$messages[$a]'>
    <
    input type=hidden name=sender value='$senders[$a]'>
    <
    input type=hidden name=dates value='$dates[$a]'>
    <
    input type=submit value=$senders[$aonclick=window.open('pvtmsg.php','win1','width=330,height=250')>
    </
    form>"; 
    come posso far arrivare queste variabili alla finestra di popup? pare che javascript (window.open) non trasmetta i dati del form, neanche se cambio onclick con onsubmit...qualcuno sa come fare?
    ps, voglio usare javascript per questioni di dimensionamento del popup, non voglio una finestra nuova...
    php? a memoria...vabbè quasi

  2. #2

    prova

    a dare come action il nome della pag (pvtmsg.php ??)
    quindi in pvtmsg.php gli imposti un js di ridimensionamento alle dimensioni della pop.
    ciao

  3. #3
    se gli do come action la pagina, poi come la rendo uguale ad un pop? non sono molto bravo in javascript :quipy:
    php? a memoria...vabbè quasi

  4. #4
    Passargli i dati di tuo interesse nell'url? :

    <input type=submit value=$senders[$a] onclick=window.open('pvtmsg.php?dati','win1','widt h=330,height=250')>

    Recuperandoli poi facilmente dall'url stesso (in javascript
    basta usare un semplice split() )

    Forse può essere una soluzione


    Ciao
    La farfalla continuerà a librarsi sui campi e la goccia di rugiada brillerà ancora sull'erba quando le piramidi saranno ormai appiattite e non esisteranno più i grattacieli
    di New York

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2000
    Messaggi
    938
    Ciao



    <form method="post" action="'pvtmsg.php?dati" target="Win1" onSubmit="window.open('', 'Win1', 'width=330,height=250')">




    Massimo

  6. #6
    grazie Massimo61, la tua è la più vicina alla soluzione che ho trovato

    Codice PHP:
     <form method=post TARGET=dati action=pvtmsg.php onsubmit=popup()>
                    <
    input type=hidden name=message value='$messages[$a]'>
                    <
    input type=hidden name=sender value='$senders[$a]'>
                    <
    input type=hidden name=dates value='$dates[$a]'>
                    <
    input type=submit value=$senders[$a]>
                    </
    form

    e nel head

    Codice PHP:
     <script>
    function 
    popup(){
    open('pvtmsg.php'"dati""width=330, height=250");
    }
    </script> 
    così ho risolto
    php? a memoria...vabbè quasi

  7. #7
    grazie a tutti per l'aiuto
    php? a memoria...vabbè quasi

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.