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

    passare dei dati da un form ad una pagina aperta con un JS

    salve a tutti
    Ho un piccolo problema: debbo passare dei dati da un form ad una pagina asp. Fin qui nessun problema. il fatto è che vorrei lanciare la pagina asp in una finestra di dimensioni prestabilite e senza barra di nav, ecc, attraverso una funzione javascript tipo window.open.
    bene se passo i dati normalmente (senza javascript) è tutto ok, mentre se metto la funzione javascript mi apre la pagina ma non mi passa i dati.
    Ad ogni buon conto ecco il codice con il javascript:
    <form method="POST" action="javascriptpenWindow('maillist.asp',370,220);">
    <p align="center"><u>NewsLetter

    </u><input type="text" name="E_mail" size="20">

    <input type="submit" value="Vai" name="B1"></p>
    </form>
    grazie per l'aiuto
    Piero

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ciao pierolol,
    prova così
    codice:
    <form method="POST" action="maillist.asp" target="NomePopUp" onsubmit="window.open('','NomePopUp','width=370,height=220');"> 
    <p align="center"><u>NewsLetter
     
    </u><input type="text" name="E_mail" size="20">
     
    <input type="submit" value="Vai" name="B1"></p> 
    </form>

  3. #3
    Eccellente.
    Funziona e da quello che ho capito non c'è nemmeno bisogno del JS.
    Grazie

  4. #4

    diamo il nome ad una finestra.

    Scusate, ma approfitto ancora della vostra competenza per rislvere un altro problemino del quale non conosco la procedura.
    Come faccio adesso, citando l'esempio di poco fa a dargli come target la finestra principale, per capirci quella da cui è partito il form.
    Insomma credo che per poterlo fare debbo dare un nome alla finestra e non ne conosco la sintassi.
    Mia dai un altra mano willibit?
    grazie

  5. #5

    chiarimento

    forse non era chiaro quello che volevo dire nell'ultimo post. cerco di spiegarmi meglio.
    io voglio fare aprire un link presente sulla finestra popup nella finestra principale.
    tutto qui e non so come si fa

    grazie ancora

  6. #6
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ekkime qua pierolol,

    la finestra dalla quale si apre una popup è una window.opener
    dalla popup per aprire un link nella opener
    codice:
    if(window.opener){ //CONTROLLO CHE LA OPENER ESISTE (potrebbe essere stata chiusa)
      window.opener.location.href='pagina.asp'
    }
    in alternativa puoi dare un nome alla opener e poi usare il target
    codice:
    <script language="javascript">
    if(window.opener)window.opener.name='paginaMadre'
    </script>
    link alla finestra madre

  7. #7
    Grazie, sei gentilissimo
    Ancora una cosa, nel primo caso, da quel che ho capito, la pagina madre deve essere il asp, altrimenti cnon potrei dare i comandi "if ecc...
    E' così?

    ciao e grazie ancora

  8. #8
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    no no... pagina.asp è il file da caricare. Può essere pagina.htm, pagina.jsp, pagina.txt, immagine.gif, ecc..

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.