Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript
JavaScript Forum programmation JavaScript. Lire : Cours JavaScript, FAQ JavaScript, Toutes les FAQ JavaScript et Sources JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 31/05/2011, 21h29   #1
Membre confirmé
 
Avatar de damien.c
 
Homme Damien
Inscription : septembre 2008
Messages : 478
Détails du profil
Informations personnelles :
Nom : Homme Damien
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Secteur : Communication - Médias

Informations forums :
Inscription : septembre 2008
Messages : 478
Points : 232
Points : 232
Par défaut Réponse après appel web service

Bonsoir,

J'ai créer un web service qui fonctionne parfaitement avec Windev et je souhaite intégrer un code javascript dans des email envoyés par mailing à partir d'une application Windev. Le code javascript fonctionne bien, il envoi la requête au web service mais il y a une réponse en retour !! Alors que je souhaite que ce soit transparent pour les personnes allant recevoir ces emails.

Voici le code :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
 
<SCRIPT LANGUAGE="JavaScript">
function construitxml()
{
	var requete;
	requete="<soap:Envelope xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:xsi=\"http://www.w3.org/1999/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/1999/XMLSchema\"><soap:Body>";
	requete = requete + "<RW_Accuse_Mailing xmlns=\"urn:xxxWeb\">";
 
	requete = requete + "<sRadio xsd:type=\"xsd:string\">";
	requete = requete + "RADIO BIDULE";
	requete = requete + "</sRadio>";
 
	requete = requete + "<sIDMailing xsd:type=\"xsd:string\">";
	requete = requete + "24";
	requete = requete + "</sIDMailing>";
 
	requete = requete + "<sIDAuditeur xsd:type=\"xsd:string\">";
	requete = requete + "12";
	requete = requete + "</sIDAuditeur>";
 
	requete = requete + "</RW_Accuse_Mailing></soap:Body></soap:Envelope>";
	document.xmlform.xml.value=requete;
	document.xmlform.submit();
}
</SCRIPT>
<body onload="construitxml();">
<form 
	action="http://serviceweb.xxx.fr/xxxweb/xxxweb.soap"
	method=post 
	name="xmlform" id="xmlform" 
	target="_self">
<input type="hidden" value=""  name="xml" id="xml">
et voici le retour :

Code :
1
2
3
4
5
6
7
8
 
<soap:Envelope>
<soap:Body>
<RW_Accuse_MailingResponse>
<RW_Accuse_MailingResult xsi:type="ns2:string">Accusé posté a la radio !</RW_Accuse_MailingResult>
</RW_Accuse_MailingResponse>
</soap:Body>
</soap:Envelope>
Il y a t'il un moyen de ne pas avoir de réponse svp ?

Merci
damien.c est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/06/2011, 09h05   #2
Membre habitué
 
Inscription : octobre 2009
Messages : 122
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 122
Points : 116
Points : 116
Bonjour,

inclure du javascript dans des emails est assez risqué, la plupart (tous ?) les clients de messagerie le désactivent ou ne l’interprètent pas.

Sinon à priori, comme tu construis les emails avec les requêtes WS, tu peux y inclure un paramètre et lorsque le WS reçoit la requête avec ce paramètre, il ne répond pas ?
bewidia est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/06/2011, 16h02   #3
Membre confirmé
 
Avatar de damien.c
 
Homme Damien
Inscription : septembre 2008
Messages : 478
Détails du profil
Informations personnelles :
Nom : Homme Damien
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Secteur : Communication - Médias

Informations forums :
Inscription : septembre 2008
Messages : 478
Points : 232
Points : 232
Bonjour,

Merci pour ta réponse Je me suis effectivement aperçu que le javascript n'était pas exécuté et même si je n'effectue aucune réponse depuis mon web service cela renvoi tout de même un XML... Donc je suis passer par un script php appelé dans une balise img dans les emails et cela fonctionne

Merci tout de même
damien.c est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/06/2011, 16h09   #4
Rédacteur/Modérateur
 
Avatar de andry.aime
 
Homme Andry Aimé
Inscription : septembre 2007
Messages : 5 128
Détails du profil
Informations personnelles :
Nom : Homme Andry Aimé
Localisation : Ile Maurice

Informations forums :
Inscription : septembre 2007
Messages : 5 128
Points : 7 270
Points : 7 270
Bonsoir,

Fait aussi attention car la plupart des temps, un mail avec balise image généré en php tombe dans le spam du destinataire.

A+.
andry.aime est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/06/2011, 16h11   #5
Membre confirmé
 
Avatar de damien.c
 
Homme Damien
Inscription : septembre 2008
Messages : 478
Détails du profil
Informations personnelles :
Nom : Homme Damien
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Secteur : Communication - Médias

Informations forums :
Inscription : septembre 2008
Messages : 478
Points : 232
Points : 232
Ma balise est créée depuis Windev et non php, et ma page php est re-écrite en .jpg
damien.c est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h51.


 
 
 
 
Partenaires

Hébergement Web