Finestra di conferma

Pazzaglia

Nuovo Utente
6 Mar 2007
16
0
0
Buongiorno ragazzi, solo oggi mi sono accorto di questo bel forum è mi sono subito iscritto.
Vi vengo subito a disturbare :D

Sto facendo una pagina asp per l'upload di un file pdf in una cartella.
Fin qui tutto bene... ora però ho la necessità di controllare che il file pdf non sia già presente nella cartella.
In caso negativo aggiunge il file alla cartella (e fin qui nessun
problema) in caso affermativo mi dovrebbe far apparire una
finestra di conferma che all'ok sovrascrive il file ed in caso di
annullamento mi torna alla pagina precedente.
Per far ciò ho adattato qualche script trovato in rete ma non funziona. :mad:
Siccome di Javascript non ne capisco molto mi potreste dare una mano???

Codice asp per l'upload...
...

for each File In objUpload.Files
Codice = Trim(objUpload.Form("Codice_Ass"))
Nome_File = File.Filename 'Nome del File PDF
NomeFile = pthpdf & Nome_File 'Percorso del File Pdf Salvato
Articolo = pthpdf & Codice & ".pdf"
if fso.FileExists(Articolo) then
%>
<script language="JavaScript" type="text/javascript">
<!--
function conferma() {
var answer = confirm("Attenzione!!! Il numero di articolo inserito risulta già presente in archivio. Sovrascrivere???'")
if (answer==true){
var fso = new ActiveXObject("Scripting.FileSystemObject");
var newpath = fso.CopyFile("<%=Nomefile%>", "<%=Articolo%>", true);
}
else{
window.location = "Javascript:history.back(-1);";
}
}
//-->
</script>

<%
Response.write "<script language=""JavaScript"">conferma();</script>"
else
fso.CopyFile NomeFile , Articolo
end if
fso.DeleteFile(NomeFile)
next
...


Praticamente se annullo mi annulla l'operazione, se confermo mi va avanti ma non mi sovrascrive il file. :(
 
Mescolone

Non è che hai fatto un bel mescolone tra Javascript e ASP?
Io fossi in te farei tutto in ASP senza appoggiarti al client.
:mexican:
 

Discussioni simili