- Home
- Categorie
- Coding e Sistemistica
- Javascript & Framework
- barra di scorrimento o messaggio di attesa...
-
barra di scorrimento o messaggio di attesa...
Ho questa pagina form_musica.php
[php]
<?
//Apro la sessione e...
session_start();
// Sessione impostata a 10 min
ini_set('session.gc_maxlifetime', '1800');// opto quindi per la visualizzazione ai solo iscritti
if($_SESSION['logged']==1){include"config.php";
//se si... mi connetto al datase
echo"
Invia la tua traccia musicale PS Sono ammessi solo file .mp3<br><div id="Box_foto">
<div id="foto1"><form method="POST" enctype="multipart/form-data"
action="inviamusica.php">
<input type="hidden" size="1" name="MAX_FILE_SIZE" value="3000000000">
<input name="userfile3" size="2" type="file">
<br><input type="submit" value="Invia traccia"><br>
</form></div>
";}
?>[/php]Siccome i file che vengono inviati sono grandi...volevo farsi' che nel frattempo la pagina caricasse il file uscisse una scritta
"Attendere prego..invio in corso.."
Poi quando finito di inviare dare un alert "Invio effettuat con successo!!"Come posso fare?
-
Ciao carlitos1982,
Penso proprio dovresti farlo in javascript,Prova cosi:
[php]
<?
//Apro la sessione e...
session_start();
// Sessione impostata a 10 min
ini_set('session.gc_maxlifetime', '1800');// opto quindi per la visualizzazione ai solo iscritti
if($_SESSION['logged']==1){include"config.php";
//se si... mi connetto al datase
echo"
Invia la tua traccia musicale PS Sono ammessi solo file .mp3<br><div id="Box_foto">
<div id="foto1"><form method="POST" enctype="multipart/form-data"
action="inviamusica.php">
<input type="hidden" size="1" name="MAX_FILE_SIZE" value="3000000000">
<input name="userfile3" size="2" type="file">
<br><input type="submit" value="Invia traccia" onclick="document.getElementById('Box_foto').innerHTML='Upload in corso';"><br>
</form></div>
";}
?>
[/php]
-
Ciao Thedarkita
Ho fatto come dici te..al click su invia traccia esce Upload in corso..però i dati non vengono inviati:?Non parte l upload...
Come mai?
-
Prova cosi:
[php]
<?
//Apro la sessione e...
session_start();
// Sessione impostata a 10 min
ini_set('session.gc_maxlifetime', '1800');// opto quindi per la visualizzazione ai solo iscritti
if($_SESSION['logged']==1){include"config.php";
//se si... mi connetto al datase
echo"
Invia la tua traccia musicale PS Sono ammessi solo file .mp3<br><div id="Box_foto">
<div id="foto1"><form method="POST" enctype="multipart/form-data"
action="inviamusica.php">
<input type="hidden" size="1" name="MAX_FILE_SIZE" value="3000000000">
<input name="userfile3" size="2" type="file">
<br><input type="submit" value="Invia traccia" onclick="document.getElementById('Box_foto').style.display='none';document.getElementById('Box_foto2').style.display='block';"><br>
</form></div>
<div id="Box_foto2" style="display:none;">
Upload in corso
</div>
";}
[/php]
-
Stavolta l upload parte però non viene visualizzata la scritta Upload in corso:(
-
Ho risolto mancava un </div>..
Ho provato ad aggiungere dopo Upload in corso un iammagine che rappresenta una gif animata di caricamento..l immagine si vede però resta bloccata non aprte l animazione come mai..?
-
Con che browser? Con IE succede spesso e volentieri, con gli altri dovrebbe andare bene.