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 17/08/2011, 13h43   #1
Invité de passage
 
Homme Xav
Inscription : août 2011
Messages : 3
Détails du profil
Informations personnelles :
Nom : Homme Xav
Localisation : France

Informations forums :
Inscription : août 2011
Messages : 3
Points : 0
Points : 0
Par défaut Problème formulaire méthode POST avec gadget Windows

Bonjour à tous,

Je suis en train de développer un petit gadget Windows d'autologin qui utilise (entre autre) une méthode POST de formulaire en JavaScript.

Le problème est qu'en utilisant une page HTML classique exécutée directement depuis le navigateur le code fonctionne parfaitement cependant dès que je l'utilise à travers le gadget l'autologin ne fonctionne plus et j’arrive sur la page de connexion.

Voilà le code utilisé :

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
33
34
 
 
<script language="JavaScript" type="text/javascript">
 
	var pass = "*****";
	var user = "*****";
 
function login()
{
	var page ="https://mondomaine/login.html";
	var value= new Array(user,pass,"login","18");
	var name= new Array("user","pass","logintype","pid");
    var form = document.createElement('form');
    form.setAttribute('action', page);
    form.setAttribute('method', 'post');
    for (var n in value)
    {
        var inputvar = document.createElement('input');
        inputvar.setAttribute('type', 'hidden');
        inputvar.setAttribute('name', name[n]);
        inputvar.setAttribute('value', value[n]);
        form.appendChild(inputvar);
    }
    document.body.appendChild(form);
    form.submit();
}
 
 
</script>
 
 
	<div>
	<img src="images.jpg" onclick="login()">
	</div>
Si quelqu'un a une idée je suis preneur ^^.

Merci d'avance pour vos réponses.
Zendon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/08/2011, 14h07   #2
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 269
Points : 7 269
Bonsoir,

Citation:
inputvar.setAttribute('name', name[n]);
Internet Explorer n'aime pas ça. Regarde la FAQ Comment attribuer une valeur à l'attribut name d'un élément créé par un script ?

A+.
andry.aime est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/08/2011, 14h59   #3
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 13 807
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 41
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2008
Messages : 13 807
Points : 35 797
Points : 35 797
Je ne suis pas persuadé qu'appeler une page https depuis un gadget Windows soit l'idée du siècle
__________________
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Bovino est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/08/2011, 15h26   #4
Invité de passage
 
Homme Xav
Inscription : août 2011
Messages : 3
Détails du profil
Informations personnelles :
Nom : Homme Xav
Localisation : France

Informations forums :
Inscription : août 2011
Messages : 3
Points : 0
Points : 0
Citation:
Internet Explorer n'aime pas ça
Le code fonctionne bien sous Internet Explorer en l'utilisant dans une page HTML classique. Je précise que le problème vient du fait qu'il ne s’exécute pas correctement via le gadget Windows ( méthode POST bloqué par l'environnement du gadget?)

J'ai tout de même essayé avec le code suivant mais cela ne règle pas mon soucis. (il fonctionne également depuis un HTML standard lancé par le navigateur)

Code :
1
2
3
4
5
6
7
 
 
	var inputvar = document.createElement("<input name='input'>");
        inputvar.type ="hidden";
        inputvar.name= name[n];
        inputvar.value= value[n];
        form.appendChild(inputvar);
Citation:
Je ne suis pas persuadé qu'appeler une page https depuis un gadget Windows soit l'idée du siècle
C'est pas faux ^^ mais c'est juste un petit utilitaire que j'ai envi de mettre au point.
Zendon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/08/2011, 15h32   #5
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 13 807
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 41
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2008
Messages : 13 807
Points : 35 797
Points : 35 797
Citation:
Envoyé par Zendon
c'est juste un petit utilitaire que j'ai envi de mettre au point.
Ca je comprends bien et l'idée est louable, le seul truc, c'est que ton gadget, il fait comment pour crypter les données ?
__________________
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Bovino est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/08/2011, 15h41   #6
Invité de passage
 
Homme Xav
Inscription : août 2011
Messages : 3
Détails du profil
Informations personnelles :
Nom : Homme Xav
Localisation : France

Informations forums :
Inscription : août 2011
Messages : 3
Points : 0
Points : 0
Citation:
c'est que ton gadget, il fait comment pour crypter les données ?
Je n'ai pas intégré de cryptage pour le moment mais le code fonctionne bien via une page html en local sur mon PC (sans cryptage également)
Zendon est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h54.


 
 
 
 
Partenaires

Hébergement Web