+ Rispondi alla Discussione
Risultati da 1 a 4 di 4

[asp] aprire documento word dentro al browser

Ultimo Messaggio di Danzisi il:
  1. #1
    Non iscritto
    Data Registrazione
    Apr 2007
    Messaggi
    1

    [asp] aprire documento word dentro al browser

    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
    %>
    ma funziona come un download dove mi chiede di voler salvare o aprire il documento..quindi non è la strada giusta.
    consigli?
    grazie mille!

  2. #2
    Moderatore L'avatar di Legolas
    Data Registrazione
    Mar 2005
    Località
    Viterbo
    Messaggi
    770
    Aggiungi Legolas su Facebook Aggiungi Legolas su Linkedin
    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


  3. #3
    User L'avatar di Danzisi
    Data Registrazione
    Feb 2010
    Località
    Milano
    Messaggi
    10

    Disattivare/attivare l'opzione "Sfoglia nella stessa finestra"

    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"


    1. Fare doppio clic su risorse del computer .
    2. Dal menu Strumenti scegliere Opzioni cartella .
    3. Nella scheda Tipi di file , nella casella tipi di file registrati fare clic per selezionare il tipo di file che si desidera modificare. Ad esempio, fare clic su per selezionare Documento di Microsoft Word .
    4. Fare clic su Avanzate .
    5. Nella finestra di dialogo Modifica tipo di file , fare clic per deselezionare la casella di controllo Sfoglia nella stessa finestra e scegliere OK .
    6. Fare clic su Chiudi per chiudere la finestra di dialogo Opzioni cartella .

  4. #4
    User L'avatar di Danzisi
    Data Registrazione
    Feb 2010
    Località
    Milano
    Messaggi
    10

    Aprire documenti Word doc Office 2007

    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.

+ Rispondi alla Discussione

Tag per Questa Discussione

^ Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
  • Il codice BB è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice [VIDEO] è Attivato
  • Il codice HTML è Disattivato
  • Trackbacks Attivato
  • Pingback Attivato
  • Refback Attivato

SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.