Inserer une page dans une autre.
Résolu
mister431
Messages postés
56
Date d'inscription
Statut
Membre
Dernière intervention
-
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
j'essaye d'inserez deux pages différente. chat_1 et chat_2
Un affiche pseudo et message pour ecrire et envoyer un message.
L'autre est le tchat qui est actualisé toute 1 seconde. a cause de cela je peut pas mettre les deux dans la même page car sinon il est impossible d'écrire a cause de l'actualisation.


J'essaye avec un script de faire rejoindre les deux pages en une (regarder image)
Aucune erreur ni dans la console, dans le php comment regler cela ?
Configuration: Windows / Firefox 101.0
j'essaye d'inserez deux pages différente. chat_1 et chat_2
Un affiche pseudo et message pour ecrire et envoyer un message.
L'autre est le tchat qui est actualisé toute 1 seconde. a cause de cela je peut pas mettre les deux dans la même page car sinon il est impossible d'écrire a cause de l'actualisation.
J'essaye avec un script de faire rejoindre les deux pages en une (regarder image)
Aucune erreur ni dans la console, dans le php comment regler cela ?
<script> function getXhr(){ var xhr = null; if(window.XMLHttpRequest) // Firefox et autres xhr = new XMLHttpRequest(); else if(window.ActiveXObject){ // Internet Explorer try { xhr = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { xhr = new ActiveXObject("Microsoft.XMLHTTP"); } } else { // XMLHttpRequest non supporté par le navigateur alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); xhr = false; } return xhr; } document.addEventListener("DOMContentLoaded", function(){ var xhr = getXhr(); xhr.onreadystatechange = function(){ if(xhr.readyState == 4 && xhr.status == 200){ Texte = xhr.responseText; document.getElementById('chat').innerHTML = Texte; } } xhr.open("POST","chat_2.php",true); console.log(xhr) xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); }); </script>
Configuration: Windows / Firefox 101.0
A voir également:
- Inserer une page dans une autre.
- Insérer une vidéo dans powerpoint - Guide
- Supprimer une page word - Guide
- Insérer une signature sur word - Guide
- Insérer une liste déroulante excel - Guide
- Imprimer tableau excel sur une page - Guide
1 réponse
Bonjour,
Pour reformuler avec les bon termes ....
Tu essais d'actualiser la zone "chat" de ta page, via un appel ajax.
Tu peux donc, dans la page principale, mettre ton formulaire.. ça ne posera pas de problème.
Par contre, si ça ne marche pas.. il faut avant tout regarder dans la console de ton navigateur si il n'y a pas d'erreur et quel est le retour de ton appel ajax.
Pour ça, tu dois utiliser le navigateur FIREFOX et activer le debug du XHR
Une fois que ça sera fait, tu devrais voir apparaitre dans la console, les lignes de tes appels ajax... et ainsi, pouvoir les déplier pour pouvoir regarder la "réponse".


Pour reformuler avec les bon termes ....
Tu essais d'actualiser la zone "chat" de ta page, via un appel ajax.
Tu peux donc, dans la page principale, mettre ton formulaire.. ça ne posera pas de problème.
Par contre, si ça ne marche pas.. il faut avant tout regarder dans la console de ton navigateur si il n'y a pas d'erreur et quel est le retour de ton appel ajax.
Pour ça, tu dois utiliser le navigateur FIREFOX et activer le debug du XHR
Une fois que ça sera fait, tu devrais voir apparaitre dans la console, les lignes de tes appels ajax... et ainsi, pouvoir les déplier pour pouvoir regarder la "réponse".


Quel était le problème ?
Et puis.... de rien...