Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    59

    ActiveXObject word.application

    codice:
    <script type=\"text/javascript\"> 
     
     function temp(){ 
      var w = new ActiveXObject('Word.Application'); 
      obj = w.Documents.Open('" + path + "');
      w.Visible = true;
      w.windowstate = 1;
     }
    
    </script>
    Salve a tutti, ho questa funzione che apre un nuovo oggetto ActiveX per creare un documento .doc e quindi apre una nuova sessione di word ogni volta. Quello che volevo chiedere è se è possibile far si che invece di aprire n nuove sessioni di word (ogni volta che utilizzo questa funzione) ne apra solo una in modo che aprendo nuovi documenti rimane sempre una sola sessione di word. Spero di essere stato chiaro nella mia contorta spiegazione. grazie

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Dato che la funzione si chiama temp, ritengo che sia volutamente temporanea come viene invocata? In oltre la variabile path cosa contiene?
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    59
    Originariamente inviato da cavicchiandrea
    Dato che la funzione si chiama temp, ritengo che sia volutamente temporanea come viene invocata? In oltre la variabile path cosa contiene?
    la funzione temp viene invocata da un evento onClick

    la variabile path contiene l'indirizzo del documento doc sul server

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Dovrebbe essere jscript proprietario microsoft prova avedere su sito se c'è un attributo ActiveXObject che fa sovrascrivere il file, normalmente i file quando sono esistenti si deve forzare la sovrascrittura altrimenti generano "automaticamente" una copia ipotizzo dato che le sessioni sul client non esistono
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Prova (non provata ) :
    codice:
     var w = new ActiveXObject('Word.Application'); 
    
     function temp(){ 
      obj = w.Documents.Open('" + path + "');
      w.Visible = true;
      w.windowstate = 1;
     }
    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

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    59
    ok ok risolto in altro modo, anche perchè poi il problema era legato ai modelli dot di word. grazie

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.