malik7934
Messages postés1154Date d'inscriptionmardi 9 septembre 2003StatutMembreDernière intervention15 août 2009
-
30 janv. 2006 à 19:25
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 2012
-
31 janv. 2006 à 11:22
Hello,
Je deviens dingue! Ca marche sous mozilla, mais sous internet explorer... ça me dit "document.getElementById(...) a la valeur NULL ou n'est pas un objet"... vas savoir pourquoi Charles!
Sur une page qqpart, j'ai
. Dans la même page j'importe un javascript, <script language="javascript" src="machin/chose.js"></script> et dans le fichier chose.js j'ai:
// but: ouvrir le fichier "bidule.txt" et afficher dans le div "truc" son contenu (un chiffre)
var isWorking = false;
function getHTTPObject() {
var xmlhttp;
if(window.XMLHttpRequest)
{
xmlhttp = new XMLHttpRequest();
}
else if(window.ActiveXObject)
{
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
return xmlhttp;
}
var http = getHTTPObject();
function treatquery(){
if (!isWorking && http) {
http.open("GET", "bidule.txt", true);
http.onreadystatechange = handleHttpResponse;
isWorking = true;
http.send(null);
}
setTimeout("treatquery()",300);
}
function handleHttpResponse() { // traitement de la demande
malik7934
Messages postés1154Date d'inscriptionmardi 9 septembre 2003StatutMembreDernière intervention15 août 200917 30 janv. 2006 à 20:41
Salut Coucou!
En faisant:
function handleHttpResponse() { // traitement de la demande
if (http.readyState == 4) {
if (http.responseText.indexOf('invalid') == -1) {
alert(document.getElementById("truc"));
...
}
J'ai sous mozilla [objectHTMLDivElement] qui s'affiche systématiquement
Sous IE, ça me donne systématiquement [object]. Par contre aussitôt que
je clique sur un lien dans ma page (sachant que le div "truc" fait
partie d'un menu présent sur chaque page), il passe à "null". Ce qui
n'est pas le cas sous mozilla (je peux changer de page autant que je
veux sans problème de "null")...
de plus, j'avais fait un test avec un fichier incrémentant 3 fois par
secondes le fichier appelé ("bidule.txt") et l'incrémentation en live
était au poil sous mozilla, mais rien ne bougeait sous ie...
malik7934
Messages postés1154Date d'inscriptionmardi 9 septembre 2003StatutMembreDernière intervention15 août 200917 30 janv. 2006 à 20:51
oops! oublie la remarque de plus, j'avais fait un test avec un
fichier incrémentant 3 fois par secondes le fichier appelé
("bidule.txt") et l'incrémentation en live était au poil sous mozilla,
mais rien ne bougeait sous ie... , c'était une autre config! Là, ça n'affiche rien sous ie...
*****
THINK -> SEEK -> ASK
Vous n’avez pas trouvé la réponse que vous recherchez ?