begin process at 2012 05 30 05:37:11
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

Divers

 > 

Webservice en javascript


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Webservice en javascript

mercredi 24 mars 2004 à 22:12:20 | Webservice en javascript

jesusonline

Membre Club Administrateur CodeS-SourceS
Bonjour j'aimerais savoir si c'est possible de consommer un webservice via javascript ou a defaut vbscript ? merci

Cyril (Alias Jesusonline)
jeudi 25 mars 2004 à 09:28:55 | Re : Webservice en javascript

bultez

Membre Club
Bonjour
consommer un webservice via javascript
ça veut dire quoi ? donner un exemple,
ou ce qu'il faut faire.
on peut sûrement utiliser des active'x
, si on accepte de n'autoriser que windows
et internet explorer , et adapter, parfois,
pour dautres systèmes/navigateurs.
Cordialement. Bul.
jeudi 25 mars 2004 à 12:09:41 | Re : Webservice en javascript

jesusonline

Membre Club Administrateur CodeS-SourceS
j'ai peut etre été un peu imprécis je m'explique :)

J'ai trouvé sur le web un webservice qui me renvoie les villes en fonction du code postal, j'ai fait ca en asp.net ca marche tres bien mais le problème c'est qu'il faut recharger à chaque vois la page pour avoir les villes, et j'aimerais savoir si c'etait possible de me servir de ce webservice sans faire le reload de la page donc j'ai pensé à javascript, mais j'ai jamais entendu parler de ca sous javascript donc je voulais en avoir le coeur net. je ne voulais pas utiliser d'activex & co, mais juste du javascript sinon je reste en asp.net et garde le postback de la page.

Merci

Cyril (Alias Jesusonline)
jeudi 25 mars 2004 à 15:48:04 | Re : Webservice en javascript

bultez

Membre Club
Bonjour
en fait on appelle un programme sur un
serveur qui va chercher dans un fichier le
nom de la ville en fonction du code postal.
( c'est ça le webservice )
le fichier est sur le site appelé, sûrement
dans une base de données. impossible
à faire en javascript ( se déroule sur
machine client ) et sans se connecter.
par contre on peut trouver cette liste de
codes postaux, il suffit d'écrire ( ou de
récupérer ) un programme qui consulte
cette liste.
Cordialement. Bul.
jeudi 25 mars 2004 à 18:30:02 | Re : Webservice en javascript

jesusonline

Membre Club Administrateur CodeS-SourceS
J'ai le service web: voici l'adresse : http://www.e-naxos.com/scripts/enwscp.dll/wsdl/IODCODESPOSTAUX en asp.net j'arrive tres facilement à faire ce que je veux mais j'effectue un rechargement de la page, et j'aimerais eviter ce rechargement, c'est pour ca que j'ai pensé à javascript. car un webservice c'est un protocol du W3C en envoie la requete en XML et on recoit en XML, je pensais qu'on aurait pu s'en servir en javascript mais apparement non
Si tu veux un exemple de ce qui est fait je vais bientot uploader tout ca sur un serveur, tu comprendras peut etre mieux

merci de ton aide


Cyril (Alias Jesusonline)
jeudi 22 avril 2004 à 15:41:00 | Re : Webservice en javascript

agerodol

Il est possible d'invoquer un web service via javascript.

Ci-dessous : une page html qui invoque la fonction GetDepartmentList quand on appuie sur un b ouron

Elle affiche la requete dans une alerte
puis afiche la reponse dans une autre alerte
(reste à décoder la réponse !)

Ca marche dans les navigateurs IE5 et sur Netcape > 6 - il n'y a pas de méthode standard pour poster une requete en javascript.

Bonne chance.

Anne

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>test hello</title>


<script language="javascript">

function envoyer(){
var xmlhttp
if ( typeof XMLHttpRequest == "object" ) {
xmlhttp = new XMLHttpRequest();
}
if ( typeof ActiveXObject == "object" || typeof ActiveXObject == "function") {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
}

xmlhttp.open("POST", "http://www.e-naxos.com/scripts/enwscp.dll/soap/IODCODESPOSTAUX",true);
xmlhttp.onreadystatechange=function() {
if (xmlhttp.readyState==4) {
alert(xmlhttp.responseText)
}
}

xmlhttp.setRequestHeader("MessageType", "CALL")
xmlhttp.setRequestHeader("Content-Type", "text/xml")

var miSoap=
'<?xml version="1.0" encoding="UTF-8"?> \n' +

'<soap:Envelope\n' +
'xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"\n'+
'xmlns:ns1="hello.samples"\n'+
'>\n'+
'<soap:Body soap:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">\n'+
'<ns1:GetDepartmentList>\n'+
'</ns1:GetDepartmentList> \n' +
'</soap:Body> \n' +
'</soap:Envelope>';

alert(miSoap);
xmlhttp.send(miSoap);
}

</script>

</head>

<body>
<h1>test hello</h1>

<input type="button" onclick="envoyer()" value="envoyer">

</body>
</html>
jeudi 22 avril 2004 à 19:01:17 | Re : Webservice en javascript

jesusonline

Membre Club Administrateur CodeS-SourceS
MERCI !!!

ca m'a l'air interressant, je n'aurais pas cru que ca aurait été possible, je trouve le code un peu complexe je n'ai pas tout compris des le debut mais pas tant que ca, je ne trouve pas que la requete du service web soit si peu standard, il faut juste connaitre xml et c'est a peu pres bon :p

J'ai testé avec IE caJavascript/DHTML Codes Sources Webservice en javascript (jesusonline) | 1036 sources Javascript, Source, Code, Programmation, , Cours , Tutorial, Tutoriaux etc. programmation, developper, coder, scripts, DotNet, J2EE marche, mais avec firefox non, c'est un pb de koi ? c'est reparable sinon ca m'arrange pas du tout, en fait je travaille en .net et surtout asp.net, et je voulais créer un control personnalisé qui permet de trouver les villes en fonction du CP j'ai fait ca mais ca necessite un retour serveur, mais ca à le merite d'etre compatible multi utilisateur ....

donc ca m'arrange pas de ne pas pouvoir faire ca pour tous les navigateurs, si il n'y a pas de solution j'ai tj la solution de detecter le navigateur et de faire en fonction de celui ci mais il existe peut etre une solution

Je compte réutiliser ce code, et le mettre dans une de mes sources pour la publier sur ce site puis-je ? bien sur je ferais allusion a ce message

Merci encore et @+

Cyril (Alias Jesusonline)
lundi 17 novembre 2008 à 17:32:25 | Re : Webservice en javascript

biwann

Merci agerodol pour ce code simple et efficace


Cette discussion est classée dans : javascript, webservice


Répondre à ce message

Sujets en rapport avec ce message

lien javascript [ par ilimo ] bonjour....peut-on rendre un lien actif et inactif avec javascript ?ex : a et b sont deux liens html...quand je clique sur a, la page liée à a s'af select case en javascript [ par Juju ] je cherche une sorte un select case mais en javascript, pouvez vous me donner la syntaxe MerciJuju javascript dans formulaire acrobat [ par domi ] "Envoie par mèl du contenu du formulaire"j'ai écrit deux lignes simple en javascript dans un formulaire acrobat, il fonctionne bien avec Acrobat "prog Lien javascript [ par yoyo ] Salut tout le monde,g un petit pb,g un lien qui est une image et quand je clique dessus, je lance une fonction javascript.Sur IE, pas de probleme mais Colle pour les pros du javascript [ par Manu ] Bonjour,je propose aux passionnés de javascript de relever un défi. J'ai téléchargé les fichiers pour un menu en DHTML/JavaScript (fichiers .css et Javascript & unload ?????????? [ par Léa ] Hello Utilisant javascript, la fonction onUnload me permet correctement de capturer l'evenement de fermeture de ma fenetre... sauf que la touche F5 ou fonction javascript [ par phil ] Bonjourvoici mon pb: function changeFrame(frame1,frame2){ top.nomdeframe1.location=frame1 top.nomdeframe2.location=frame2 comment doit-on écrire ce sc Besoin urgent d'une fonction Javascript [ par David ] Bonjour,Voici le context:J'utilise des JSP dans lesquelles j'insert des tags avec des listes déroulantes en import Java.J'ai un champ text dans lequel versions javascript [ par arthur ] je cherche une récapitulatif contenant les fonctionnalités de chaque version de javascript de 1.0 à 1.3 ou 1.4.merci


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,374 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales