![]() |
![]() |
|
| Condividi questo contenuto nei Social Network: |
|
Tweet |
|
|
|
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito. |
||||
|
|||||||||
Hey Amico Visitatore, Condividi con noi le tue idee e la tua conoscenza Aprendo una nuova discussione nella sezione Asp & Asp.net |
|
|
LinkBack | Strumenti di discussione |
|
|
#1 (permalink) |
|
Non iscritto
Data di registrazione: Apr 2007
Messaggi: 1
|
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: 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 %> consigli? grazie mille! ![]() |
|
|
|
|
|
|
|
#2 (permalink) |
|
Esperto
|
Se l'utente che vede il documento ha word installato il problema non esiste, perchè il documento stesso viene aperto immediatamente con word dal browser
![]() Al contrario se word non è installato poco si può fare che io sappia per mantenere la formattazione ![]() |
|
__________________
Realizzazione siti viterbo Vacanze da sogno in un Agriturismo Bolsena sulle rive del lago. |
|
|
|
|
|
|
#3 (permalink) |
|
User
Data di registrazione: Feb 2010
Ubicazione: Milano
Messaggi: 10
|
Per modificare la funzionalità di Microsoft Internet Explorer per aprire un documento di Word in una finestra separata verranno, invece di aprirlo sul posto, utilizzare uno dei metodi descritti di seguito.
Nota Dopo avere utilizzato uno dei metodi seguenti, facendo clic su un collegamento di pagina Web in un documento di Word, il documento verrà aperto in modalità di sola lettura, in una finestra separata verranno, invece di aprirlo sul posto in Internet Explorer. Per salvare il documento di Word come un nuovo file nel computer, scegliere Salva dal menu file . Metodo 1: disattivare l'opzione "Sfoglia nella stessa finestra"
|
|
|
|
|
|
#4 (permalink) |
|
User
Data di registrazione: Feb 2010
Ubicazione: Milano
Messaggi: 10
|
Office 2007 di default non vuole che si aprano suoi documenti dentro il browser perché ci potrebbero essere problemi con alcune funzionalità. Se proprio si vuole che il documento si apre nel browser si deve intervenire nel registo, impostando le chiavi che seguono:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Word.Document. 8] "BrowserFlags"=dword:80000024 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Word.RTF.8] "BrowserFlags"=dword:80000024 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Word.Document. 12] "BrowserFlags"=dword:80000024 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Word.DocumentM acroEnabled.12] "BrowserFlags"=dword:80000024 Copiare e salvare il testo in grassetto sopra, in un file.reg poi cliccarlo e premere Ok nella finestra di messaggio. Le chiavi verranno aggiunte. Al riavvio del pc avrete la funzionalita di aprire documenti Word doc docx all'nterno del browser Interner Explorer 8. |
|
|
|