accéder au crmForm de la page opener
  Home FAQ Contact Sign in
microsoft.public.fr.crm only
 
Advanced search
POPULAR GROUPS

more...

microsoft.public.fr.crm Profile…
 Up
accéder au crmForm de la page opener         


Author: Diplomegalo
Date: Jul 22, 2008 08:28

Bonjour à tous

Je voudrais reproduire le système de mapping dans une de mes
customisations. Je m'explique : lorsque je sauvegarde un rendez-vous,
j'ouvre un formulaire d'ajout de tâche et je voudrais que dans ce
formulaire le champs sujet soit auto-complété avec le sujet du rendez-
vous. J'ai lu dans plusieurs site un code qui ressemble à celui ci :

if (
(window.opener != null) &&
(window.opener.parent != null) &&
(window.opener.parent.document != null) &&
(window.opener.parent.document.crmForm != null)) {

alert(window.opener.parent.document.crmForm.all.subject.DataValue !=
null);

(...)
}

Mais j'obtiens une erreur : permission denied

Quelqu'un a déjà eu se genre de problème ?

Merci
11 Comments
Re: accéder au crmForm de la page opener         


Author: Clark [MVP CRM]
Date: Jul 22, 2008 08:47

Bonjour
Avec ce code trouvé sur le site de Stunware ça fonctionne :
if (
(window.opener != null) &&
(window.opener.parent != null) &&
(window.opener.parent.document != null) &&
(window.opener.parent.document.crmForm != null)) {

var parentForm = window.opener.parent.document.crmForm;
var formType;

switch(parentForm.FormType) {

case 1:
formType = "Create Form";
break;

case 2:
formType = "Update Form";
break;

case 3:
formType = "Read Only Form";
break;
Show full article (2.32Kb)
no comments
Re: accéder au crmForm de la page opener         


Author: Diplomegalo
Date: Jul 24, 2008 02:43

Humm... Je n'y arrive pas j'ai encore un permission denied.

J'ai testé d'autre combinaison et là ça fonctionne... je ne comprend
pas trés bien !

Dans tous les cas merci !

On 22 juil, 17:47, "Clark [MVP CRM]" wrote:
> Bonjour
> Avec ce code trouvé sur le site de Stunware ça fonctionne :
> if (
>     (window.opener != null) &&
>     (window.opener.parent...
Show full article (2.87Kb)
no comments
Re: accéder au crmForm de la page opener         


Author: Clark [MVP CRM]
Date: Jul 24, 2008 02:58

pouvez vous donner votre code, ça serait plus simple.
Merci

--
Cordialement
Clark
Mon nouveau blog : http://blogs.codes-sources.com/clark

"Diplomegalo" gmail.com> a écrit dans le message de
news:893b053c-a304-4955-a413-cccfe970f2a1@e53g2000hsa.googlegroups.com...

Humm... Je n'y arrive pas j'ai encore un permission denied.

J'ai testé d'autre combinaison et là ça fonctionne... je ne comprend
pas trés bien !

Dans tous les cas merci !

On 22 juil, 17:47, "Clark [MVP CRM]" wrote:
> Bonjour
> Avec ce code trouvé sur le site de Stunware ça fonctionne :
> if (
> (window.opener != null) &&
> (window.opener.parent !=...
Show full article (2.68Kb)
no comments
Re: accéder au crmForm de la page opener         


Author: Diplomegalo
Date: Jul 24, 2008 03:51

Haha !

Je crois avoir compris. Je reprend tout depuis le début :

Donc lorsque je sauve un rdv (appointement), j'ouvre un message de
confirmation qui me demande si je veux créer une activité (task). Si
je répond oui, j'ouvre le formulaire d'ajout d'une activité (task)
grâce window.open(http://...) et je veux que le sujet de mon rdv se
retrouve dans le sujet de l'activité (task) que je viens d'ouvrir.
Voici le code utiliser (qui fonctionne) :

// Uniquement pour une nouvelle activité
if (crmForm.FormType == 1)
{
//Check pour confirmer que le window opener est présent
if (window.opener)
{
//Récupération de la valeur du crmForm parent
var oParentCrmForm = window.opener.document.all.crmForm;
Show full article (4.10Kb)
no comments
Re: accéder au crmForm de la page opener         


Author: Clark [MVP CRM]
Date: Jul 24, 2008 04:59

Avez-vous autorisé l'exécution des personnalisations dans Outlook?
Dans paramètres, administration, paramètres du système, onglet
personnalisations, il faut choisir dans quel contexte vous voulez les
activer.

--
Cordialement
Clark
Mon nouveau blog : http://blogs.codes-sources.com/clark

"Diplomegalo" gmail.com> a écrit dans le message de
news:11b4dde6-b91a-4b8c-8d8e-436c5e5dec58@p25g2000hsf.googlegroups.com...
Haha !

Je crois avoir compris. Je reprend tout depuis le début :

Donc lorsque je sauve un rdv (appointement), j'ouvre un message de
confirmation qui me demande si je veux créer une activité (task). Si
je répond oui, j'ouvre le formulaire d'ajout d'une activité (task)
grâce window.open(http://...) et je veux que le sujet de mon rdv se
retrouve dans le sujet de l'activité (task) que je viens d'ouvrir.
Voici le code utiliser (qui fonctionne) :
Show full article (4.54Kb)
no comments
Re: accéder au crmForm de la page opener         


Author: Diplomegalo
Date: Jul 25, 2008 02:30

Bonjour

Oui, j'ai tout sélectionné (Outlook, Outlook Offline, webApplication).
Mais rien n'y fait !

Est ce normal ?

Merci

On 24 juil, 13:59, "Clark [MVP CRM]" wrote:
> Avez-vous autorisé l'exécution des personnalisations dans Outlook?
> Dans paramètres, administration, paramètres du système, onglet
...
Show full article (4.99Kb)
no comments
Re: accéder au crmForm de la page opener         


Author: Diplomegalo
Date: Aug 13, 2008 01:41

Bonjour

Voici la réponse d'un utilisateur sur le groupe Anglophone

Internet explorer imposes security on some javascript calls. Most
likely this
is a cross-site issue. I.e.: a window of site localhost:5555 cannot
reference
a window in site crm.mydomain.local.

Look at this article for more information
http://msdn.microsoft.com/en-us/library/aa752575(VS.85).aspx

Malheureusement ça ne m'aide pas beaucoup sur la méthode à suivre pour
résoudre mon problème.

Est ce que quelqu'un est déjà passé par ce problème ?

Merci.

On 25 juil, 11:30, Diplomegalo gmail.com> wrote:
> Bonjour
>
> Oui, j'ai tout sélectionné (Outlook, Outlook Offline, webApplication).
> Mais rien n'y fait !
>
> Est ce normal ?
>
> Merci
...
Show full article (5.84Kb)
no comments
Re: accéder au crmForm de la page opener         


Author: Diplomegalo
Date: Aug 18, 2008 02:48

Bonjour

Effectivement il y a un problème lorsque que deux pages avec un
hostname différent veulent discuter. La propriété document.domain
permet de connaitre le domaine dans lequel la page se trouve. J'ai
essayé de changer cette propriété mais impossible : le changement est
ultra limité (dans mon cas domaine1 : ; domaine2 : ) et
je ne sais donc pas le changer.

Auriez vous une idée de solutions. Merci

Diplo

On 13 août, 10:41, Diplomegalo gmail.com> wrote:
> Bonjour
>
> Voici la réponse d'un utilisateur sur le groupe Anglophone
>
> Internet explorer imposes security on some javascript calls. Most...
Show full article (6.72Kb)
no comments
Re: accéder au crmForm de la page opener         


Author: Clark [MVP CRM]
Date: Aug 18, 2008 05:25

Bonjour
Est-ce que cette KB pourrait correspondre à votre problème ?
http://support.microsoft.com/kb/885755/en-us

--
Cordialement
Clark
Mon nouveau blog : http://blogs.codes-sources.com/clark

"Diplomegalo" gmail.com> a écrit dans le message de
news:a5c11019-cc0b-492f-9d96-58c7b8b01fb8@b1g2000hsg.googlegroups.com...
Bonjour

Effectivement il y a un problème lorsque que deux pages avec un
hostname différent veulent discuter. La propriété document.domain
permet de connaitre le domaine dans lequel la page se trouve. J'ai
essayé de changer cette propriété mais impossible : le changement est
ultra limité (dans mon cas domaine1 : ; domaine2 : ) et
je ne sais donc pas le changer.

Auriez vous une idée de solutions. Merci

Diplo

On 13 août, 10:41, Diplomegalo gmail.com> wrote:
> Bonjour
>
> Voici la réponse d'un utilisateur sur le groupe Anglophone
>
> Internet explorer imposes security on some javascript calls. Most...
Show full article (7.09Kb)
no comments

RELATED THREADS
SubjectArticles qty Group
Re: WELCOME TO ACC!! An Open Public Forumalt.bible ·
1 2