Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Esegui form in popup

  1. #1
    Utente di HTML.it L'avatar di gppjuse
    Registrato dal
    Apr 2002
    Messaggi
    238

    Esegui form in popup

    Salve,

    vi descrivo il mio scenario. Ho una pagina web che apre un popup che si chiama "my_window" dentro questo popup c'è il seguente modulo:

    Codice PHP:
    <form method="post" action="export.php" name="dump">
      <
    span class="formelementrow">Compressione:
          <
    input type="radio" name="compression" value="none" id="radio_compression_none" onclick="document.getElementById('checkbox_dump_asfile').checked = true;" checked="checked" />
          <
    label for="radio_compression_none">Nessuno</label>
          <
    input type="radio" name="compression" value="zip" id="radio_compression_zip" onclick="document.getElementById('checkbox_dump_asfile').checked = true;">
          <
    label for="radio_compression_zip">&quot;compresso con zip&quot;</label>
      </
    span>
      <
    class="formelementrow">
      <
    span class="tblFooters">
        <
    input type="hidden" name="phpMyAdmin" value="rfde93dcp6a8r2pg9nfm48ehd7" />
        <
    input name="submit" type="submit" id="buttonGo" value="Esegui" />
      </
    span>
      </
    p>
    </
    form
    quello che vorrei fare è, una volta aperto il popup, comandare dalla pagina web che l'ha aperto di selezionare il valore ZIP nel pulsante radio ed eseguire il form e dopo chiudere il popup. E' una cosa fattibile?

    Grazie per l'aiuto.
    Solo chi non osa...non sbaglia!

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    dalla finestra madre
    window.opener.document.dump.compression[1].checked=true; <- cecca opzione zip
    window.opner.document.dump.submit() <- invia il form

    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it L'avatar di gppjuse
    Registrato dal
    Apr 2002
    Messaggi
    238
    Ho provato ad inserire le due righe di codice, ma non funziona....Ti posto le righe complete:

    Codice PHP:
    <script language="JavaScript" type="text/javascript">
    window.onload=function popuponclick()
    {
    my_window window.open("http://mysql.aruba.it/phpMyAdmin-4/db_export.php?db=Nome_DB""mywindow","scrollbars=1,status=1,width=780,height=550");
    window.opener.document.dump.compression[1].checked=true;
    window.opener.document.dump.submit()
    }
    </SCRIPT> 
    Il problema potrebbe essere che la pagina che si apre nel popup NON risiede sullo stesso server della pagina che l'ha aperta? Inoltre ho notato che il form che si apre nel popup NON ha ID, potrebbe dipendere pure da questa il non funzionamento?
    Solo chi non osa...non sbaglia!

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Buona la prima il javascript non è cross-dominio, non puoi eseguire comandi o azioni su domini esterni (per fortuna)

    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.