Visualizzazione dei risultati da 1 a 10 su 10

Discussione: problema download

  1. #1

    problema download

    Ciao a tutti.
    Ho un problema che in passato non mi era mai successo.

    Quello che sto realizzando è il seguente:
    In unlink deve caricare una pagina dove effettuerà un conteggio e nello stesso link sacricare un file:
    <a href="conteggio.asp" onBlur="files.exe">
    Questa riga in passato mi è andata sempre bene, mi caricava la paggina e mi faceva scaricare il file.
    Ma ora mi carica la pagina ma non mi scarica il file.

    Lo modificato facendo solo il collegamento alla pagina del conteggio:
    <%Set conn...
    con.Open...
    Set rec= conn.Execute("Update tabella Set Conteggio= Conteggio + 1 Where ID='"&ID&"'")
    set rec= Nothing
    Set rec= Server.CreateObject("ADODB.Recordset")
    rec.Open("Select * From tabella Where ID='"&ID&"'"),conn, 1, 1
    Dim link
    link= "download/"6rec.fields("File")
    rec.close
    set rec= Nothing%>
    <head>
    <Script Type="text/javascript">
    <!--
    function downliad(){
    location.href="<%=link%>";
    }
    -->
    </Script>
    </head>
    <body onLoad=download()">
    <%Response.Redirect "primapagina.asp"%>
    </body>

    Credo che sia giusto ma anche qui mi fa il conteggio ma non mi fa scaricare il file.

  2. #2
    attento: non so se hai sbagliato solo qui o anche sulla tua pagina ma hai chiamato la function "downliad" richiamandola poi con "download"...

    <Script Type="text/javascript">
    <!--
    function downliad (){
    location.href="<%=link%>";
    }
    -->
    </Script>
    </head>
    <body onLoad=download ()">
    <%Response.Redirect "primapagina.asp"%>
    </body>
    Chi Non RisiKa noN RosiKa

  3. #3
    Si scusa quello è stato solo un mio errore di digitatura.

    Nella pagina si trova bene:

    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <Script type="text/javascript">
    <!--
    function download(){
    location.href="<%=link%>"
    }
    -->
    </Script>
    </head>
    <body onLoad="download()">
    </body>
    </head>
    <%response.redirect "software.asp?ID="&ID%>

  4. #4
    allora è possibile che in questo forum non c'è nessuno che sappia aiutarmi!!!!

  5. #5
    e possibile che in questo forum non ci sia nessuno che sappia aiutarmi?

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133

    Re: problema download

    Originariamente inviato da techno
    Ciao a tutti.
    Ho un problema che in passato non mi era mai successo.

    Quello che sto realizzando è il seguente:
    In unlink deve caricare una pagina dove effettuerà un conteggio e nello stesso link sacricare un file:
    <a href="conteggio.asp" onBlur="files.exe">
    Questa riga in passato mi è andata sempre bene, mi caricava la paggina e mi faceva scaricare il file.
    Ma ora mi carica la pagina ma non mi scarica il file.

    Lo modificato facendo solo il collegamento alla pagina del conteggio:
    <%Set conn...
    con.Open...
    Set rec= conn.Execute("Update tabella Set Conteggio= Conteggio + 1 Where ID='"&ID&"'")
    set rec= Nothing
    Set rec= Server.CreateObject("ADODB.Recordset")
    rec.Open("Select * From tabella Where ID='"&ID&"'"),conn, 1, 1
    Dim link
    link= "download/"6rec.fields("File")
    rec.close
    set rec= Nothing%>
    <head>
    <Script Type="text/javascript">
    <!--
    function downliad(){
    location.href="<%=link%>";
    }
    -->
    </Script>
    </head>
    <body onLoad=download()">
    <%Response.Redirect "primapagina.asp"%>
    </body>

    Credo che sia giusto ma anche qui mi fa il conteggio ma non mi fa scaricare il file.
    Alla riga link hai scritto 6 al posto della & nella pagina in locale come è scritto?

    ricontrolla tutto il codice riga per riga se prima funzionava spesso e un errore di scrittura.

    Ciao
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    No ho errato io nella digitazione.
    Questo è il codice al completo:
    <%Dim ID
    ID= Trim(Request.QueryString("ID"))
    Set conn= Server.CreateObject("ADODB.Connection")
    conn.Open "Driver={Microsoft Access Driver (*.mdb)};pwd="&pwd&";dbq="&mdb
    Set rec= conn.Execute("Update software Set Download= Download + 1 Where ID='"&ID&"'")
    set rec= Nothing
    Set rec= Server.CreateObject("ADODB.Recordset")
    rec.Open ("Select * From software Where ID='"&ID&"'"), conn, 1, 1
    Dim link
    link= "../download/"&rec.fields("Settore")&"/"&rec.fields("Genere")&"/"&rec.fields("File")
    conn.close
    set conn= Nothing%>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <Script type="text/javascript">
    <!--
    function download(){
    location.href="<%=link%>"
    }
    -->
    </Script>
    </head>
    <body onLoad="download()">
    </body>
    </head>
    <%response.redirect "software.asp?ID="&ID%>

  8. #8
    A me funzia alla grande, la versione di prima conteneva un errore di sintassi (mancavano i doppi apici di apertura dove invocavi la funzione) e per questo non andava.............naturalmente le impostazioni del tuo browser consentono il download di files, vero?
    E' nato www.lombardiamotori.it

    www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!

  9. #9
    Comunque ho risolto il problema con una doppia funazione

    Il mio browser permette il download.
    Scusa teorema55 come fa a funzionarti a me non va, dove o mancato gli apici?

  10. #10
    Gli apici mancavano qui:

    <body onLoad=download()">
    ma nel post successivo avevi corretto:
    <body onLoad="download()">
    Nella versione corretta, tuttavia, hai inserito un altro errore di sintassi che prima non c'era: qui
    <Script type="text/javascript">
    <!--
    function download(){
    location.href="<%=link%>";
    }
    -->
    </Script>
    manca il punto e virgola che io ho aggiunto in rosso, errore che può essere fatale per questo script (non ricordo bene se in una istruzione di una sola riga si può anche omettere, dovrei verificare, io per non sbagliare lo metto sempre.........ma questo è javascript, e a onor del vero, tutta questa parte riguardante la funzione js e l'evento onLoad è un po' OT).

    Senza questi errori, ti confermo che funziona.

    E' nato www.lombardiamotori.it

    www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!

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.