Firebug résout les problèmes ???

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
akalaan
Arias
Messages : 4
Inscription : 27 mai 2008, 16:50

Firebug résout les problèmes ???

Message par akalaan »

Bonjour à tous,


Le titre du post peut sembler étrange, pourtant, c'est la question que je me pose.


J'explique.


Je ne suis pas dev web et suis newbie en js, php et le reste. J'ai créé un intranet, dans celui-ci, j'ai un bouton qui m'affiche le statut d'une alarme dans une div.

Lorsque je consulte ce site intranet et que je clique sur ce bouton sans activer Firebug, rien ne fonctionne, mais lorsque je l'active, cela me charge bien la page dans ma div.

Ce bouton, au onclick, appel un .js, voici le code

Code : Tout sélectionner

function envoieRequete(url,id)
{

var xhr_object = null; 
var position = id;


	if(window.XMLHttpRequest) // Firefox 
		xhr_object = new XMLHttpRequest(); 
	else if(window.ActiveXObject) // Internet Explorer 
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	else
	{ 	// XMLHttpRequest non supporté par le navigateur 
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	}
		xhr_object.open("GET", url, false);
		xhr_object.onreadystatechange = function()
		{
			if(xhr_object.readyState == 4 )
			{
				// j'affiche dans la DIV spécifiées le contenu retourné par le fichier
				document.getElementById(position).innerHTML = xhr_object.responseText;
			}
		}		
xhr_object.send(null);
}
Auriez-vous des idées d'explications ???

Merci d'avance,

Cordialement,



Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14
Avatar de l’utilisateur
jpj
Animal mythique
Messages : 25261
Inscription : 01 août 2005, 15:38

Message par jpj »

Bonjour,

Ce n'est peut-être pas du développement web mais ça y ressemble quand même furieusement, même si le but n'est pas le même.

Je déplace donc dans cette section, tu auras probablement plus de réponses.
► Si votre problème est [Résolu], svp, marquez-le.
► Pas de support par mp, l’aide se fait sur le forum.
akalaan
Arias
Messages : 4
Inscription : 27 mai 2008, 16:50

Message par akalaan »

Bonjour,

Bon et bien en faite j'ai résolu mon problème.

Cela venait du fait que j'avais mis le paramètre "false" dans le xhr_object.open

Mais à part ça, quelqu'un aurait il une explication sur le fait que même avec l'option "false", cela fonctionnait lorsque j'activais FireBug.

Merci d'avance,

Cordialement.

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14
Benoit
Administrateur
Messages : 4894
Inscription : 19 juil. 2003, 10:59

Message par Benoit »

En fait, Firebug ralentit l'exécution de certaines actions, donc peut parfois « résoudre » un problème de synchronisation qui se serait produit si tout allait à sa vitesse normale.

Si j'ai bien compris, ici tu as changé le mode synchrone/asynchrone de ta requête. À partir du moment où on a quelque chose d'asynchrone, la vitesse d'exécution du code peut faire varier l'ordre des évènements qui se produisent.
♫ Li tens s'en veit, je n'ai riens fais ;
Li tens revient, je ne fais riens. ♪
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 4 invités