Visualizzazione dei risultati da 1 a 4 su 4

Discussione: problema di download

  1. #1

    problema di 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 download(){
    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
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    <a href="conteggio.asp" onBlur="files.exe">
    Controlla meglio... sicuramente la riga non era questa

    Gli script presenti in una pagina non vengono eseguiti se si cambia la pagina stessa... inoltre l'azione associata all'evento onblur e' completamente priva di significato... per il browser. :master:

    ...
    <body onLoad=download()">
    <%Response.Redirect "primapagina.asp"%>
    ...
    La seconda soluzione che prospetti non puo' ugualmente andare bene... in pratica tu stai inviando una pagina di risposta al browser, poi cambi idea e ne invii un'altra... non mi sembra molto logico

    Se ti chiarisci la successione delle azioni e l'ambito di competenza (browser o server) vediamo di suggerirti la strada migliore.

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Guarda non so se onBlur è insignificante ma te lo detto mi andava bene non so il perchè ma andava.

    Quello che voglio fare è tramite una stringa aggiorno il campo conteggio e nella stessa pagina devo scaricaricare un file.
    In poche parole devo scaricare un file e aumentare il numero di download dello stesso file e poi ritornare alla pagina precedente.

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    crossposting
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

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 © 2024 vBulletin Solutions, Inc. All rights reserved.