Visualizzazione dei risultati da 1 a 9 su 9

Discussione: PopUP e form

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    184

    PopUP e form

    Codice PHP:
    <HTML>
                      <
    HEAD>
                            <
    TITLE></TITLE>

                            <
    script type="text/javascript" src="js/cartellini.js"></script>

                            <link rel="stylesheet" href="css/cartellini.css" type="text/css" />

                            
                     </HEAD>
    <BODY OnLoad = "document.gest.submit();"  >
    <form method="post" name="gest" action="cartellini/gestcart.php" target="gestcart" onsubmit="WinPers('','gestcart', 90, 75);">
    <input type="hidden" name="dati" value="mete">
    <input type="hidden" name="user" value="cl_bari">
    <input type="hidden" name="pwd" value="53b937338b7f2f0279343ca336cef9ed">
    <input type="hidden" name="gruppo" value="gr_mete">
    <input type="hidden" name="mese" value="07">
    <input type="hidden" name="anno" value="2008">
    <input type="hidden" name="gg" value="22">
    <input type="submit" value="Pre">
    </form>

    </body>

    </html> 
    Ho creato questo semplicissimo script.
    Ho un comportamento anomalo.

    Se clicco sul Submit la finestra di sovrapposizione si apre come io vorrei, con il submit direttamente dall'OnLoad non formatta il popup, ma apre semplicemente una finestra in blank.
    Perchè ?
    Dove sbaglio ?

  2. #2
    prova a togliere l'evento da onload e metterlo in uno script nell'head:
    Codice PHP:
    window.onload = function(){
      
    document.gest.submit();


  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    184

    Grazie comunque...

    Grazie mille artorius ma non risolve il problema, "provoca" lo stesso strano funzionamento.

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    184
    HELP ME!
    Povero me che rincitrullisco con il JS!

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Prova cosi:
    codice:
    window.onload = function(){
    document.gest.action="cartellini/gestcart.php" 
    WinPers('','gestcart', 90, 75);"
    document.gest.submit();
    }
    nel coso che non funzioni al posto di WinPers inserisci window.open(........)
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    184

    Ok adesso va benissimo...però

    Però, c'è sempre un però.

    Ti dispiacerebbe spiegarmi il perchè ?

    O meglio io ho pensato ad un possibile problema, ma mi sembra davvero strano, è possibile che la lettura del codice legato ad eventi sul tag body da parte del Browser non sia proprio precisa ?
    Il che però non è da prendere sotto gamba.

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    184

    Stesso problema in un altro caso....

    Ho creato delle form nascoste in coda alla pagina, e le chiamo mediante l'utilizzo di "href" per mezzo dell'evento OnClick.

    Mi da la stessa tipologia di errore, però adesso non essendo unica la form come faccio ?
    Cioè ho tante ancore per tante form, e non mi cattura l'apertura della finestra settata come voglio io.

    Come posso fare ?

  8. #8
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Il metodo submit() di un form non scatena l'evento onsubmit, quindi eventuali funzioni associate non verranno eseguite, occorre prima lanciarle e poi inviare il form.

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  9. #9
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    184
    Non solo sei un fenomeno, ma sei anche un perfetto Prof!

    GRAZIE 10000!!!!!!

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.