A voir également:
- Petit probleme javascript
- Telecharger javascript - Télécharger - Langages
- Petit 1 comme ² ✓ - Forum Windows
- Excel trier du plus grand au plus petit - Guide
- Petit 3 ✓ - Forum Word
- Petit 2 clavier iphone ✓ - Forum iPhone
2 réponses
Mimiste
Messages postés
1149
Date d'inscription
samedi 17 mai 2008
Statut
Membre
Dernière intervention
6 mars 2016
206
28 mai 2008 à 19:57
28 mai 2008 à 19:57
Faudrai voir ce fameux formulaire, comment tu l'inclus dans la page aussi ?
Mimiste
Messages postés
1149
Date d'inscription
samedi 17 mai 2008
Statut
Membre
Dernière intervention
6 mars 2016
206
28 mai 2008 à 20:33
28 mai 2008 à 20:33
quand il est sencé y avoir quelque chose dedans donc apres ton if
if(xhr_object.readyState == 4)
{
alert(xhr_object.responseText);
document.getElementById("fenetre2"+page).innerHTML = '<div id="contenu">'+xhr_object.responseText+' </div>';
}
else {
......
par contre regarde tu a oublié les accolades pour le IF c'est juste en postant que tu les a oublié ?
if(xhr_object.readyState == 4)
{
alert(xhr_object.responseText);
document.getElementById("fenetre2"+page).innerHTML = '<div id="contenu">'+xhr_object.responseText+' </div>';
}
else {
......
par contre regarde tu a oublié les accolades pour le IF c'est juste en postant que tu les a oublié ?
Mimiste
Messages postés
1149
Date d'inscription
samedi 17 mai 2008
Statut
Membre
Dernière intervention
6 mars 2016
206
>
omageus
28 mai 2008 à 20:55
28 mai 2008 à 20:55
ça a l'air bon ça..
si juste apres
document.getElementById("fenetre2"+page).innerHTML = '<div id="contenu">'+xhr_object.responseText+' </div>';
tu fais un
alert(document.getElementById("fenetre2"+page).innerHTML) ;
tu a bien ce que tu veux dedans ? le formulaire ?
si juste apres
document.getElementById("fenetre2"+page).innerHTML = '<div id="contenu">'+xhr_object.responseText+' </div>';
tu fais un
alert(document.getElementById("fenetre2"+page).innerHTML) ;
tu a bien ce que tu veux dedans ? le formulaire ?
omageus
>
Mimiste
Messages postés
1149
Date d'inscription
samedi 17 mai 2008
Statut
Membre
Dernière intervention
6 mars 2016
28 mai 2008 à 20:59
28 mai 2008 à 20:59
oui, j'ai ce qu'il y a dans le formulaire...
:( déprimant
:( déprimant
28 mai 2008 à 20:07
Voici le formulaire :
<form action="validation_inscription.php" method="POST" action="#" id="inscription2" onsubmit='charger(this.id,"inscription2"),addFields (this.id),visible(this.id);return(false); '>
Mail <input type="text" value="jjjjj" name="mail" id="mail2"> <br />
Mdp <input type="password" value="" name="mdp" id="mdp"> <br />
Mdp2 <input type="password" value="" name="mdp2" id="mdp2"> <br />
Nom <input type="text" value="" name="nom" id="nom"> <br />
Prenom <input type="text" value="" name="prenom" id="prenom"><br />
Pseudo <input type="text" value="" name="pseudo" id="pseudo"><br />
<input type="submit">
</form>
En réalité, je créé dans ma div #info une nouvelle div contenant la page à charger.
eL1.setAttribute("id","fenetre2"+page);document.getElementById("info").appendChild(eL1);
Puis je l'insere (le code est assez long, je suis débutant en javascript)
$testget = get;
eL1.setAttribute("id","fenetre2"+page);document.getElementById("info").appendChild(eL1);
xhr_object.open("POST", "pages/"+page+".php", true);
}
xhr_object.onreadystatechange = function() {
if(xhr_object.readyState == 4)
document.getElementById("fenetre2"+page).innerHTML = '<div id="contenu">'+xhr_object.responseText+' </div>';
else {
document.getElementById("fenetre2"+page).innerHTML = "<img src='images/loading.gif' alt='Chargement' />";
}
}
J'arrive à récuperer les valeurs des éléments de ma page d'accueil mais pas ceux de mes innerhtml.
Courage :)
28 mai 2008 à 20:23
Sinon une raison precise de faire l'inclusion en Javascript ? Parcequ'avec un petit include en php sa passe aussi bien ( a moins que ce soit pour garder le coté pseudo ajax de la chose )
28 mai 2008 à 20:26
Le but est de garder touets les pages ouverte, sous forme d'onglet. Lorsque l'on clique sur un lien ça ouvre un onglet.