Visualizzazione dei risultati da 1 a 8 su 8

Discussione: pop-up da form

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    136

    pop-up da form

    ho un form per caricare dei files sul mio sito

    <form enctype="multipart/form-data" action="utenti/upload.php" method="POST">
    <input type="hidden" name="MAX_FILE_SIZE" value="1000000000">

    volevo fare in modo che quando pigio sul pulsante "carica" mi venisse fuori la pagina upload.php in un pop-up.
    Come faccio?

  2. #2
    Nel caso di form tradizionale non sarebbe stato semplicissimo ma fattibile.

    Nel caso di Upload di file ti consiglio di far aprire il form in una pop up e quindi procedere con l'elaborazione.

    Ciao,
    Alex
    http://www.yappy.it
    Socio donatore AVIS AIDO & ADMO

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    136
    mi servirebbe di più quello che ti avevo scritto, anke se capisco ke fare il caricamente dopo sarebbe più facile...
    possibile non esista il comando?

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    136
    ho sentito della funzione onSubmit="", ma non so...

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    136
    uppppp
    hellppppp

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    136
    allora non può aiutarmi nessuno?

  7. #7
    Allora, seguimi attentamente:

    1. Crea un file e chiamalo "new.html" e scrivi all'interno questo codice:

    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>New</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>
    
    <body>
    <script src="pop.js"></script>
    <div align="center">
      <form name="upload" enctype="multipart/form-data" method="post" action="">
         <input type="file" name="file">
         <a href="#" onClick="pop('popup.html','popup','300','300');">
    <input type="submit" name="Submit" value="carica"></a>
    </form>
    </div>
    </body>
    </html>
    2. Crea un file e chiamalo "popup.html" e scrivi all'interno questo codice:

    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>POPUP</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>
    
    <body>
    FINESTRA POPUP 
    
    </body>
    </html>
    3. Crea un file e chiamalo "pop.js" e scrivi all'interno questo codice:

    codice:
    function pop(url,name,height,width){
    		     newpop=window.open(url,name,'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width='+width+',height='+height);
               }
    SPIEGAZIONI:

    Il file "new.html" è quello dove c'è il form: premendo il pulsante "carica" si apre un popup con la pagina indicata nella funzione pop() [qui indicata con "popup.html"]; il file "pop.js" contiene la funzione Javascript per fare il tutto.

    Il problema è risolto, basta modificare un pò di cose per adattarlo alle tue esigenze, ma non so se la pagina sarà ritenuta valida per l'HTML 4.01. Comunque funziona tutto, questo è l'imporatante.

    Se non hai capito qualcosa, chiedi pure, intanto ti saluto:

    ciao.

  8. #8
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    136
    niente da fare..mi da "file non specificato" secondo la sintassi del file upload.php che è il seguente:

    <?
    if ($userfile_name != "")
    {
    copy($userfile, $userfile_name)
    or die("Impossibile copiare il file!");
    }
    else
    {
    die("File non specificato");
    }
    ?>

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.