amici, sn nuovo del forum e ho subito una richiesta:
ho fatto il sito della mia società sportiva in asp, eora la mia allenatrice che ha tutti i risultati e statistiche ecc scritti in ms Word (.doc ) e vuole che i suoi documenti siano aperti direttamente nel browser così come lei li ha creati.
Ho provato con gli iframe senza successo (ho dovuto creare pagine web dei singoli documenti, ma tanto lavoro e formattazione persa quindi lavoro inutile) il sito non è diviso in frameset , per cui non so come fare.
esiste una funzione in ASP o HTML/javascript/css che mi faccia aprire questi documenti (magari implementando un editor testuale nel sito) direttamente nel sito senza chiedere il download o dover creare le pagine web dei singoli documenti? anche perchè dopo formattazione e altre cose andrebbero perse..
ho provato con questo codice:
<% @Language=VBScript %>
<%
Option Explicit
Dim fileName, filePath, contentType, objStream
fileName = "prova.doc"
filePath = "prova/doc/prova.doc" & fileName
contentType = "application/msword"
Response.Buffer = true
Response.Clear
Response.ContentType = contentType
'Response.CacheControl = "no-cache"
'issue for IE no-store doesn't work either
Response.Addheader "ContentType", contentType
Response.Addheader "Content-Disposition", "inline; filename=" & fileName
Set objStream = Server.CreateObject("ADODB.Stream")
objStream.Open
objStream.Type = 1
objStream.LoadFromFile filePath
response.BinaryWrite objStream.Read
objStream.Close
Response.Flush
Response.End
%>
ma funziona come un download dove mi chiede di voler salvare o aprire il documento..quindi non è la strada giusta.
consigli?
grazie mille!:)