Le Tue, 13 Nov 2007 11:28:02 +0100, Denis a écrit:
> Bonjour, > > J'essaye vainement de lancer Word côté client via un javascript tout ce > qu'il a de plus classique : > > <SCRIPT LANGUAGE="javascript"> > <!-- > > function lancerword(){ > > try > { > var msWord=new ActiveXObject("Word.Application"); > if (msWord != null) > { > > msWord.Visible = true; > .... > msword.quit(); > } > } > catch(err) > { > window.alert(err.message); > } > } > > </SCRIPT> > > > > <asp:Button ID="Button1" runat="server" > OnClientClick="javascript:lancerword()" Text="Word" /> > > J'obtiens toujours la même erreur : > > "Un composant ActiveX ne peut pas créer un objet." > > > Le même script fonctionne correctement dans une page html basique. > > Que ce passe t-il avec l'ASPX ? > > > Aloha, 2nis
Pouvez-vous montrer le code XHTML (du navigateur) généré au niveau de votre bouton ?
Cordialement
-- Gilles TOURREAU
S.A.R.L. P.O.S Le spécialiste en motoculture depuis + de 30 ans ! http://www.pos.fr
Voici le code dans IE
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Le Tue, 13 Nov 2007 11:28:02 +0100, Denis
<Denis@discussions.microsoft.com> a écrit:
> Bonjour,
>
> J'essaye vainement de lancer Word côté client via un javascript tout ce
> qu'il a de plus classique :
>
> <SCRIPT LANGUAGE="javascript">
> <!--
>
> function lancerword(){
>
> try
> {
> var msWord=new ActiveXObject("Word.Application");
> if (msWord != null)
> {
>
> msWord.Visible = true;
> ....
> msword.quit();
> }
> }
> catch(err)
> {
> window.alert(err.message);
> }
> }
>
> </SCRIPT>
>
>
>
> <asp:Button ID="Button1" runat="server"
> OnClientClick="javascript:lancerword()" Text="Word" />
>
> J'obtiens toujours la même erreur :
>
> "Un composant ActiveX ne peut pas créer un objet."
>
>
> Le même script fonctionne correctement dans une page html basique.
>
> Que ce passe t-il avec l'ASPX ?
>
>
> Aloha, 2nis
Pouvez-vous montrer le code XHTML (du navigateur) généré au niveau de
votre bouton ?
Cordialement
--
Gilles TOURREAU
gilles.tourreau@pos.fr
S.A.R.L. P.O.S
Le spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr
Le Tue, 13 Nov 2007 11:28:02 +0100, Denis a écrit:
> Bonjour, > > J'essaye vainement de lancer Word côté client via un javascript tout ce > qu'il a de plus classique : > > <SCRIPT LANGUAGE="javascript"> > <!-- > > function lancerword(){ > > try > { > var msWord=new ActiveXObject("Word.Application"); > if (msWord != null) > { > > msWord.Visible = true; > .... > msword.quit(); > } > } > catch(err) > { > window.alert(err.message); > } > } > > </SCRIPT> > > > > <asp:Button ID="Button1" runat="server" > OnClientClick="javascript:lancerword()" Text="Word" /> > > J'obtiens toujours la même erreur : > > "Un composant ActiveX ne peut pas créer un objet." > > > Le même script fonctionne correctement dans une page html basique. > > Que ce passe t-il avec l'ASPX ? > > > Aloha, 2nis
Pouvez-vous montrer le code XHTML (du navigateur) généré au niveau de votre bouton ?
Cordialement
-- Gilles TOURREAU
S.A.R.L. P.O.S Le spécialiste en motoculture depuis + de 30 ans ! http://www.pos.fr
Oriane
Bonjour Denis,
Bon je connais rien à JavaScript, mais est-ce normal de déclarer ton code comme un script serveur ?
Oriane
"Denis" a écrit dans le message de news:
Bonjour,
J'essaye vainement de lancer Word côté client via un javascript tout ce qu'il a de plus classique :
"Un composant ActiveX ne peut pas créer un objet."
Le même script fonctionne correctement dans une page html basique.
Que ce passe t-il avec l'ASPX ?
Aloha, 2nis
Gilles TOURREAU
Le Fri, 16 Nov 2007 08:17:00 +0100, Denis a écrit:
"Gilles TOURREAU" wrote:
Le Tue, 13 Nov 2007 11:28:02 +0100, Denis a écrit:
> Bonjour, > > J'essaye vainement de lancer Word côté client via un javascript tout ce > qu'il a de plus classique : > > <SCRIPT LANGUAGE="javascript"> > <!-- > > function lancerword(){ > > try > { > var msWord=new ActiveXObject("Word.Application"); > if (msWord != null) > { > > msWord.Visible = true; > .... > msword.quit(); > } > } > catch(err) > { > window.alert(err.message); > } > } > > </SCRIPT> > > > > <asp:Button ID="Button1" runat="server" > OnClientClick="javascript:lancerword()" Text="Word" /> > > J'obtiens toujours la même erreur : > > "Un composant ActiveX ne peut pas créer un objet." > > > Le même script fonctionne correctement dans une page html basique. > > Que ce passe t-il avec l'ASPX ? > > > Aloha, 2nis
Pouvez-vous montrer le code XHTML (du navigateur) généré au niveau de votre bouton ?
Cordialement
-- Gilles TOURREAU
S.A.R.L. P.O.S Le spécialiste en motoculture depuis + de 30 ans ! http://www.pos.fr
Ok, votre code est correct. En fait cette différence via d'un réglage de sécurité au niveau d'IE.
Lorsque vous avez testé votre page HTML, vous avez très certainement utilisé le protocole "file://". Sous ASPX vous utilise le protocole "http://". Les paramètres de sécurités ne sont pas les mêmes...
Le paramètre de sécurité à activer est le suivant : Onglet Sécurité -> Selectionner la zone à régler (Intranet local normalement) -> Clic sur personnaliser le niveau.
Dans l'option : Contrôles ActiveX et plug-ins / "Contrôles d'initialisation et de script ActiveX non marqués comme sécurisés pour l'écriture de scripts" Choisissez "Demander" ou "Activer"...
Cordialement
-- Gilles TOURREAU
S.A.R.L. P.O.S Le spécialiste en motoculture depuis + de 30 ans ! http://www.pos.fr
Le Fri, 16 Nov 2007 08:17:00 +0100, Denis
<Denis@discussions.microsoft.com> a écrit:
"Gilles TOURREAU" wrote:
Le Tue, 13 Nov 2007 11:28:02 +0100, Denis
<Denis@discussions.microsoft.com> a écrit:
> Bonjour,
>
> J'essaye vainement de lancer Word côté client via un javascript tout
ce
> qu'il a de plus classique :
>
> <SCRIPT LANGUAGE="javascript">
> <!--
>
> function lancerword(){
>
> try
> {
> var msWord=new ActiveXObject("Word.Application");
> if (msWord != null)
> {
>
> msWord.Visible = true;
> ....
> msword.quit();
> }
> }
> catch(err)
> {
> window.alert(err.message);
> }
> }
>
> </SCRIPT>
>
>
>
> <asp:Button ID="Button1" runat="server"
> OnClientClick="javascript:lancerword()" Text="Word" />
>
> J'obtiens toujours la même erreur :
>
> "Un composant ActiveX ne peut pas créer un objet."
>
>
> Le même script fonctionne correctement dans une page html basique.
>
> Que ce passe t-il avec l'ASPX ?
>
>
> Aloha, 2nis
Pouvez-vous montrer le code XHTML (du navigateur) généré au niveau de
votre bouton ?
Cordialement
--
Gilles TOURREAU
gilles.tourreau@pos.fr
S.A.R.L. P.O.S
Le spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr
Ok, votre code est correct.
En fait cette différence via d'un réglage de sécurité au niveau d'IE.
Lorsque vous avez testé votre page HTML, vous avez très certainement
utilisé le protocole "file://". Sous ASPX vous utilise le protocole
"http://".
Les paramètres de sécurités ne sont pas les mêmes...
Le paramètre de sécurité à activer est le suivant :
Onglet Sécurité -> Selectionner la zone à régler (Intranet local
normalement) -> Clic sur personnaliser le niveau.
Dans l'option : Contrôles ActiveX et plug-ins / "Contrôles
d'initialisation et de script ActiveX non marqués comme sécurisés pour
l'écriture de scripts"
Choisissez "Demander" ou "Activer"...
Cordialement
--
Gilles TOURREAU
gilles.tourreau@pos.fr
S.A.R.L. P.O.S
Le spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr
Le Fri, 16 Nov 2007 08:17:00 +0100, Denis a écrit:
"Gilles TOURREAU" wrote:
Le Tue, 13 Nov 2007 11:28:02 +0100, Denis a écrit:
> Bonjour, > > J'essaye vainement de lancer Word côté client via un javascript tout ce > qu'il a de plus classique : > > <SCRIPT LANGUAGE="javascript"> > <!-- > > function lancerword(){ > > try > { > var msWord=new ActiveXObject("Word.Application"); > if (msWord != null) > { > > msWord.Visible = true; > .... > msword.quit(); > } > } > catch(err) > { > window.alert(err.message); > } > } > > </SCRIPT> > > > > <asp:Button ID="Button1" runat="server" > OnClientClick="javascript:lancerword()" Text="Word" /> > > J'obtiens toujours la même erreur : > > "Un composant ActiveX ne peut pas créer un objet." > > > Le même script fonctionne correctement dans une page html basique. > > Que ce passe t-il avec l'ASPX ? > > > Aloha, 2nis
Pouvez-vous montrer le code XHTML (du navigateur) généré au niveau de votre bouton ?
Cordialement
-- Gilles TOURREAU
S.A.R.L. P.O.S Le spécialiste en motoculture depuis + de 30 ans ! http://www.pos.fr
Ok, votre code est correct. En fait cette différence via d'un réglage de sécurité au niveau d'IE.
Lorsque vous avez testé votre page HTML, vous avez très certainement utilisé le protocole "file://". Sous ASPX vous utilise le protocole "http://". Les paramètres de sécurités ne sont pas les mêmes...
Le paramètre de sécurité à activer est le suivant : Onglet Sécurité -> Selectionner la zone à régler (Intranet local normalement) -> Clic sur personnaliser le niveau.
Dans l'option : Contrôles ActiveX et plug-ins / "Contrôles d'initialisation et de script ActiveX non marqués comme sécurisés pour l'écriture de scripts" Choisissez "Demander" ou "Activer"...
Cordialement
-- Gilles TOURREAU
S.A.R.L. P.O.S Le spécialiste en motoculture depuis + de 30 ans ! http://www.pos.fr
Denis
Merci Gilles, ça fonctionne .
"Gilles TOURREAU" wrote:
Le Fri, 16 Nov 2007 08:17:00 +0100, Denis a écrit:
> > > "Gilles TOURREAU" wrote: > >> Le Tue, 13 Nov 2007 11:28:02 +0100, Denis >> a écrit: >> >> > Bonjour, >> > >> > J'essaye vainement de lancer Word côté client via un javascript tout >> ce >> > qu'il a de plus classique : >> > >> > <SCRIPT LANGUAGE="javascript"> >> > <!-- >> > >> > function lancerword(){ >> > >> > try >> > { >> > var msWord=new ActiveXObject("Word.Application"); >> > if (msWord != null) >> > { >> > >> > msWord.Visible = true; >> > .... >> > msword.quit(); >> > } >> > } >> > catch(err) >> > { >> > window.alert(err.message); >> > } >> > } >> > >> > </SCRIPT> >> > >> > >> > >> > <asp:Button ID="Button1" runat="server" >> > OnClientClick="javascript:lancerword()" Text="Word" /> >> > >> > J'obtiens toujours la même erreur : >> > >> > "Un composant ActiveX ne peut pas créer un objet." >> > >> > >> > Le même script fonctionne correctement dans une page html basique. >> > >> > Que ce passe t-il avec l'ASPX ? >> > >> > >> > Aloha, 2nis >> >> Pouvez-vous montrer le code XHTML (du navigateur) généré au niveau de >> votre bouton ? >> >> Cordialement >> >> -- >> Gilles TOURREAU >> >> >> S.A.R.L. P.O.S >> Le spécialiste en motoculture depuis + de 30 ans ! >> http://www.pos.fr >>
Ok, votre code est correct. En fait cette différence via d'un réglage de sécurité au niveau d'IE.
Lorsque vous avez testé votre page HTML, vous avez très certainement utilisé le protocole "file://". Sous ASPX vous utilise le protocole "http://". Les paramètres de sécurités ne sont pas les mêmes...
Le paramètre de sécurité à activer est le suivant : Onglet Sécurité -> Selectionner la zone à régler (Intranet local normalement) -> Clic sur personnaliser le niveau.
Dans l'option : Contrôles ActiveX et plug-ins / "Contrôles d'initialisation et de script ActiveX non marqués comme sécurisés pour l'écriture de scripts" Choisissez "Demander" ou "Activer"...
Cordialement
-- Gilles TOURREAU
S.A.R.L. P.O.S Le spécialiste en motoculture depuis + de 30 ans ! http://www.pos.fr
Merci Gilles, ça fonctionne .
"Gilles TOURREAU" wrote:
Le Fri, 16 Nov 2007 08:17:00 +0100, Denis
<Denis@discussions.microsoft.com> a écrit:
>
>
> "Gilles TOURREAU" wrote:
>
>> Le Tue, 13 Nov 2007 11:28:02 +0100, Denis
>> <Denis@discussions.microsoft.com> a écrit:
>>
>> > Bonjour,
>> >
>> > J'essaye vainement de lancer Word côté client via un javascript tout
>> ce
>> > qu'il a de plus classique :
>> >
>> > <SCRIPT LANGUAGE="javascript">
>> > <!--
>> >
>> > function lancerword(){
>> >
>> > try
>> > {
>> > var msWord=new ActiveXObject("Word.Application");
>> > if (msWord != null)
>> > {
>> >
>> > msWord.Visible = true;
>> > ....
>> > msword.quit();
>> > }
>> > }
>> > catch(err)
>> > {
>> > window.alert(err.message);
>> > }
>> > }
>> >
>> > </SCRIPT>
>> >
>> >
>> >
>> > <asp:Button ID="Button1" runat="server"
>> > OnClientClick="javascript:lancerword()" Text="Word" />
>> >
>> > J'obtiens toujours la même erreur :
>> >
>> > "Un composant ActiveX ne peut pas créer un objet."
>> >
>> >
>> > Le même script fonctionne correctement dans une page html basique.
>> >
>> > Que ce passe t-il avec l'ASPX ?
>> >
>> >
>> > Aloha, 2nis
>>
>> Pouvez-vous montrer le code XHTML (du navigateur) généré au niveau de
>> votre bouton ?
>>
>> Cordialement
>>
>> --
>> Gilles TOURREAU
>> gilles.tourreau@pos.fr
>>
>> S.A.R.L. P.O.S
>> Le spécialiste en motoculture depuis + de 30 ans !
>> http://www.pos.fr
>>
Ok, votre code est correct.
En fait cette différence via d'un réglage de sécurité au niveau d'IE.
Lorsque vous avez testé votre page HTML, vous avez très certainement
utilisé le protocole "file://". Sous ASPX vous utilise le protocole
"http://".
Les paramètres de sécurités ne sont pas les mêmes...
Le paramètre de sécurité à activer est le suivant :
Onglet Sécurité -> Selectionner la zone à régler (Intranet local
normalement) -> Clic sur personnaliser le niveau.
Dans l'option : Contrôles ActiveX et plug-ins / "Contrôles
d'initialisation et de script ActiveX non marqués comme sécurisés pour
l'écriture de scripts"
Choisissez "Demander" ou "Activer"...
Cordialement
--
Gilles TOURREAU
gilles.tourreau@pos.fr
S.A.R.L. P.O.S
Le spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr
Le Fri, 16 Nov 2007 08:17:00 +0100, Denis a écrit:
> > > "Gilles TOURREAU" wrote: > >> Le Tue, 13 Nov 2007 11:28:02 +0100, Denis >> a écrit: >> >> > Bonjour, >> > >> > J'essaye vainement de lancer Word côté client via un javascript tout >> ce >> > qu'il a de plus classique : >> > >> > <SCRIPT LANGUAGE="javascript"> >> > <!-- >> > >> > function lancerword(){ >> > >> > try >> > { >> > var msWord=new ActiveXObject("Word.Application"); >> > if (msWord != null) >> > { >> > >> > msWord.Visible = true; >> > .... >> > msword.quit(); >> > } >> > } >> > catch(err) >> > { >> > window.alert(err.message); >> > } >> > } >> > >> > </SCRIPT> >> > >> > >> > >> > <asp:Button ID="Button1" runat="server" >> > OnClientClick="javascript:lancerword()" Text="Word" /> >> > >> > J'obtiens toujours la même erreur : >> > >> > "Un composant ActiveX ne peut pas créer un objet." >> > >> > >> > Le même script fonctionne correctement dans une page html basique. >> > >> > Que ce passe t-il avec l'ASPX ? >> > >> > >> > Aloha, 2nis >> >> Pouvez-vous montrer le code XHTML (du navigateur) généré au niveau de >> votre bouton ? >> >> Cordialement >> >> -- >> Gilles TOURREAU >> >> >> S.A.R.L. P.O.S >> Le spécialiste en motoculture depuis + de 30 ans ! >> http://www.pos.fr >>
Ok, votre code est correct. En fait cette différence via d'un réglage de sécurité au niveau d'IE.
Lorsque vous avez testé votre page HTML, vous avez très certainement utilisé le protocole "file://". Sous ASPX vous utilise le protocole "http://". Les paramètres de sécurités ne sont pas les mêmes...
Le paramètre de sécurité à activer est le suivant : Onglet Sécurité -> Selectionner la zone à régler (Intranet local normalement) -> Clic sur personnaliser le niveau.
Dans l'option : Contrôles ActiveX et plug-ins / "Contrôles d'initialisation et de script ActiveX non marqués comme sécurisés pour l'écriture de scripts" Choisissez "Demander" ou "Activer"...
Cordialement
-- Gilles TOURREAU
S.A.R.L. P.O.S Le spécialiste en motoculture depuis + de 30 ans ! http://www.pos.fr
Denis
Bonjour Oriane,
C'est seulement le bouton qui s'exécute côté serveur, le script s'exécute bien côté client.
Aloha, 2nis.
"Oriane" wrote:
Bonjour Denis,
Bon je connais rien à JavaScript, mais est-ce normal de déclarer ton code comme un script serveur ?
Oriane
"Denis" a écrit dans le message de news: > Bonjour, > > J'essaye vainement de lancer Word côté client via un javascript tout ce > qu'il a de plus classique : > > <SCRIPT LANGUAGE="javascript"> > <asp:Button ID="Button1" runat="server" _______ > OnClientClick="javascript:lancerword()" Text="Word" /> > > J'obtiens toujours la même erreur : > > "Un composant ActiveX ne peut pas créer un objet." > > > Le même script fonctionne correctement dans une page html basique. > > Que ce passe t-il avec l'ASPX ? > > > Aloha, 2nis >
Bonjour Oriane,
C'est seulement le bouton qui s'exécute côté serveur, le script s'exécute
bien côté client.
Aloha, 2nis.
"Oriane" wrote:
Bonjour Denis,
Bon je connais rien à JavaScript, mais est-ce normal de déclarer ton code
comme un script serveur ?
Oriane
"Denis" <Denis@discussions.microsoft.com> a écrit dans le message de
news:AF4AE876-7C52-45DB-9732-29E6399C0004@microsoft.com...
> Bonjour,
>
> J'essaye vainement de lancer Word côté client via un javascript tout ce
> qu'il a de plus classique :
>
> <SCRIPT LANGUAGE="javascript">
> <asp:Button ID="Button1" runat="server"
_______
> OnClientClick="javascript:lancerword()" Text="Word" />
>
> J'obtiens toujours la même erreur :
>
> "Un composant ActiveX ne peut pas créer un objet."
>
>
> Le même script fonctionne correctement dans une page html basique.
>
> Que ce passe t-il avec l'ASPX ?
>
>
> Aloha, 2nis
>
C'est seulement le bouton qui s'exécute côté serveur, le script s'exécute bien côté client.
Aloha, 2nis.
"Oriane" wrote:
Bonjour Denis,
Bon je connais rien à JavaScript, mais est-ce normal de déclarer ton code comme un script serveur ?
Oriane
"Denis" a écrit dans le message de news: > Bonjour, > > J'essaye vainement de lancer Word côté client via un javascript tout ce > qu'il a de plus classique : > > <SCRIPT LANGUAGE="javascript"> > <asp:Button ID="Button1" runat="server" _______ > OnClientClick="javascript:lancerword()" Text="Word" /> > > J'obtiens toujours la même erreur : > > "Un composant ActiveX ne peut pas créer un objet." > > > Le même script fonctionne correctement dans une page html basique. > > Que ce passe t-il avec l'ASPX ? > > > Aloha, 2nis >