Forums d'entraide informatique - Les forums de PCW

Version complète : HELP !! divs - login
Vous consultez actuellement la version basse qualité d'un document. Voir la version complète avec le bon formatage.
Pages : 1 2 3
Je relance mon topic. Car l'autre étant un peu tout croche. J'aime mieux recommencer du debut pour que tout le monde me suive.

Avec le script de TROLL (votre cher Administrateur), j'ai réussi à faire fonctionner ma div - inscription. Mais maintenant, Je doit faire la même chose avec ma divs - login.


function refresh() {
location.href="urlderedirection";
}

function ajaxconnectionuser(f) {
if(f) {
var values = "";
for(var i=0; i<f.elements.length; i++) {
var element = f.elements[i];

values += "&" + escape(element.name) + "=" + escape(element.value);

}


values = values.substr(1);

var http = null;


if (window.XMLHttpRequest)
{
http = new XMLHttpRequest();
if (http.overrideMimeType)
{
http.overrideMimeType('text/xml');
}
}
else if (window.ActiveXObject)
{
try {
http = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e)
{
try {
http = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}


var loadNode = document.createElement("p");
loadNode.setAttribute("id", "loadNode");
loadNode.innerHTML = "<strong>Chargement : </strong> ";
f.appendChild(loadNode);


http.onreadystatechange = function()
{
if(http.readyState == 4)
{
if(http.status == 200)
{

if(http.responseText) { loadNode.innerHTML += "<span style='color:red;'>"+ http.responseText + "</span>"; }
/* window.setTimeout("refresh()", 3000); */
}
else
{
if(http.status == 299) {
loadNode.innerHTML = "Erreur de traîtement : "+http.responseText;
}
else {
loadNode.innerHTML = "<span style='color:red;' ><strong>Erreur </strong>: <i>" + http.statusText + "</i>"; }
}
}
};
http.open("POST", "user_login.php?action=verif", true);
http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");

http.send(values);


}

}



Voici le code que j'ai crée à partir de l'autre fonction (div - inscription). Mais le problème, c'est que la redirection ne se fait pas correctement.

Voici l'image avant la redirection:
Image: sanstitrebc6.th.png


Voici la page de la redirection de la div: c'est la page chargé une foit que le bouton valider a ete enfoncé.
Image: sanstitre1mi4.th.png



Moi je voudrait charge la page frame.php


Merci pour votre futur aide

Alors euh j'ai pas trop compris quel était le problème et qu'est ce qu'il fallait que ca fasse !
Quand le clique sur valider. La redirection ne se fait pas correctement. sa me donne la deuxième image.
Qui est la même page. Moi je veut que la redirection se fasse sur la page frame.php
Mais je ne ses pas comment changé l'url de redirection?
Bah, déjà on se demande pourquoi tu fais ça en javascript. c'est assez moche comme langage, donc on essaye d'éviter quand même. Un petit header(); en php et c'était bon, même si je le concède php n'est pas magnifique non plus Smile
Merci pour ta réponse. Mais sa résolu pas mon problème.

Et juste comme sa c'est le script de troll que tu critique
Pas de problèmes, Troll à l'habitude que je le critique. Effectivement, ça ne résous pas ton problèmes par contres Smile . Mais je te signalais juste que quand on fais de l'ajax, on essye de faire le moins possible de javascript.
Là j'ai pas le temps mais je vais essayer de me pencher sur ton problème ce soir Smile
(désolé je ne suis que de passage)
@LuKas : je fais déjà le minimum en javascript : récupération, envoie, affichage. Son but était de déporter l'affichage !

Et JavaScript et un langage certes chiant, mais qui offre des possibilités infinies.
Ok Je vais regarder si il y a des reponse tout au long de la journée
Salut BEDJ,

Alors le problème c'est quoi ? Quand tu dis "la redirection ne se fait pas correctement" tu veux que de l'endroit ou le visiteur valide le formulaire, il n'est pas envoyé sur la bonne page ?
Bon Merci de t'occuper de mon probleme.
Pour commencer, ja'ai fait une page header.php avec le script et les formulaires.
la page header.php est apeller sur la page index.php et quand je clique sur le lien le formulaire rouvre et je remplie les champ et quand je clique sur valider. le formulaire reste la et c'est encore marquer Remplisser tout les champs.

Mais quand j'include (avec du php) la page header sur un autre page que celle d'index et que je veut m'inscrire ou me connecter il me marquer ERROR Not found.

Je suis sur que tu ne comprend rien du probleme. Sa serait plus facile pour toi de venir voir pas toi meme.

Je te laisse le lien http://bedj.citronet.org

Si tu ne comprend pas je devrias etre connecter (maintenant)

Bye et Merci
Pages : 1 2 3
URLs de référence