IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Aide fonction submit


Sujet :

JavaScript

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2006
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 17
    Par défaut Aide fonction submit
    Bonjour,
    Je bloque après avoir trouver l'interface graphique pour un prompt de connexion, sur l'envoie des infos avec une requête POST à l'aide d'une fonction submit! Normalement en HTML, je dois envoyer à l'aide d'un bouton submit OK le mot de passe et le pseudo sur une page de traitement.

    HTML:

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    <div class="connexion">
     
     
    		<div style="margin-top:3px; float:left">
    			<form action="authentification.php" method="post"> 
    			<span class="douze" id="vertfonce2">PSEUDONYME : </span>
    		</div>
    		<div style="margin-top:1px; margin-left:5px; float:left">
    			<input class="in-connexion2" type="text" name="ident" size="11" style="width:100px;"/>
    		</div>
    		<div style="margin-top:3px; margin-left:6px; float:left">
    			<span class="douze" id="vertfonce2">MOT DE PASSE : </span>
    		</div>
    		<div style="margin-top:1px; margin-left:5px; float:left">
    			<input class="in-connexion2" type="password" name="motdp" size="11" style="width:100px;"/>
    		</div>
    		<div style="margin-top:1px; margin-left:6px; float:left">
    			<input type="hidden" name="env45"  value="env45" />
    			<input class="submit-ok2" type="submit"  value="" />
     
    		</div>
    		<div style="margin-top:3px; margin-right:12px; float:right">
    		<a href="motdepasseoublie.php"  id="vertfonce2" target="_blank" title=""><span class="douze">Mot de passe oubli&eacute; ?</span></a>
    		</div>
    		</form>
    		</div>

    EXT JS

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Février 2006
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 17
    Par défaut
    Bon j'ai la base de mon code mais il ne marche que sur IE car firebug de firefox me dit une erreur "Access to restricted URI denied" code: "1012" lors de la fonction xhr.open.Je crois que cela vient du Same Origin Policy.
    Si quelqu'un sait comment remédier a sa...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    35
    36
    37
    38
    39
    40
    41
    42
    43
    <html>
    <head>
    	<script language="JavaScript" type="text/javaScript">
    	function envoyer(f){
    		var xhr = null;                           // initialisation de la requête
    		if(window.XMLHttpRequest){ 			// Si Firefox
    		   xhr = new XMLHttpRequest();
    		   }
    		else if(window.ActiveXObject){		// Sinon si Internet Explorer
    		   xhr = new ActiveXObject("Microsoft.XMLHTTP");
    		   }
    		else { 								// Sinon XMLHttpRequest est non supporté par le navigateur
    		   window.alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
    		   return;
    		}
    		var ident = f.elements["ident"].value;  //On récupére les champs
    		var motdp = f.elements["motdp"].value;  
    		var data  = null;						//initialisation de la variable à envoyer
    		if(ident != "" && motdp != ""){
    		   data = "ident="+ident+"&motdp="+motdp+"&env45=env45"; // Construction des données sous la forme name1=champs1&name2=champs2..
    		}
    		var url="http://www.********.fr/authentification.php"
    		xhr.open('POST',url,true);          // Envoie de la requête
    		xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded");      // Envoie des en-têtes 
    		xhr.send(data);																	// Envoie des données	
    		xhr.onreadystatechange = function(){											// Vérification de l'envoie
    		   if(xhr.readyState == 4){
    			  var response = xhr.responseText;
    			  window.alert(response);
    		   }			
    		}
    	}
    	</script>	
    </head>      
    	<body>
    		<form action="" method="post">
    		<input type="text" name="ident" size="11" style="width:100px;"/>
    		<input type="password" name="motdp" size="11" style="width:100px;"/>
    		<input type="hidden" name="env45"  value="env45" />
    		<input type="button" value="Connexion" onclick="envoyer(this.form);"/>
    		</form>
    	</body>
    </html>

  3. #3
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Bonjour,
    Citation Envoyé par Kyojimbo Voir le message
    "Access to restricted URI denied" code: "1012" lors de la fonction xhr.open.Je crois que cela vient du Same Origin Policy.
    Si quelqu'un sait comment remédier a sa...
    la page appelée par Ajax n'est pas du même domaine que la page appelante => problème de sécurité => pas de remède

    A+

Discussions similaires

  1. aide fonction tri heapsort (création du tas)
    Par Invité dans le forum C
    Réponses: 6
    Dernier message: 24/11/2009, 00h27
  2. [aide fonction popup.close() ]
    Par viny dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 17/07/2006, 16h41
  3. Aide fonction getopt
    Par makohsarah dans le forum C
    Réponses: 12
    Dernier message: 12/06/2006, 16h02
  4. aide fonction math[racine,cos(),sin(),..]VB6
    Par am.adnane dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 28/12/2005, 18h40
  5. besoin d'aide fonction avec fichier (debutant)
    Par boby61 dans le forum Débuter
    Réponses: 9
    Dernier message: 14/03/2005, 11h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo