FoX SpeEd
Touriste
bon bon bon etant a court d'idée et étant moi même une merde en javascript je m'en réfère a vous pour essaez de m'aider à résoudre mon problème.
voici ma première function
jusque là pas de problème. Là ou sa foire c'est quand je fait ca (le seul problème c'est que de cette facon sous IE il me marque une erreur que j'expliquerai après
function submitNumMini(num)
{
element_bloc("mini").style.display = 'none';
element_bloc("niewmini").style.display = 'block';
setTimeout(mini(num, 'niewmini'), 50000);
}
Voila donc la function submitNumMini(num) va etre apeler suite a un clic sur un bouton. Sous fire fox cela va, malgré l'erreur qui est répertorier dans la console javascript de FF mais il l'exexute tout de même sans bronché. La où cela se gate c'est lorsque la function est appeler sous IE il me met un gros message d'erreur qui me previent que l'argument pour la function setTimeout est invalid car il manque les quotes mais je n'arrive pas a mettre les quote correctement sans que cela foire car a l'interieur de ma function mini() j'ai 2 paramètres: le premier, num, qui est une variable (on peut le voir car il se retrouve en parametre dans la function de base submitNumMini) et le second , une chaine de caractère qui est niewmini
Si qu'elqu'un sais m'aider se serai très gentil merci :wink:
voici ma première function
Code:
function mini(num, element_id) {
var element = document.getElementById(element_id);
xmlhttp.open("GET", "http://www.fox-web.be/mini.php?num=" + num);
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
element.innerHTML = xmlhttp.responseText;
}
}
xmlhttp.send(null);
}
function submitNumMini(num)
{
element_bloc("mini").style.display = 'none';
element_bloc("niewmini").style.display = 'block';
setTimeout(mini(num, 'niewmini'), 50000);
}
Voila donc la function submitNumMini(num) va etre apeler suite a un clic sur un bouton. Sous fire fox cela va, malgré l'erreur qui est répertorier dans la console javascript de FF mais il l'exexute tout de même sans bronché. La où cela se gate c'est lorsque la function est appeler sous IE il me met un gros message d'erreur qui me previent que l'argument pour la function setTimeout est invalid car il manque les quotes mais je n'arrive pas a mettre les quote correctement sans que cela foire car a l'interieur de ma function mini() j'ai 2 paramètres: le premier, num, qui est une variable (on peut le voir car il se retrouve en parametre dans la function de base submitNumMini) et le second , une chaine de caractère qui est niewmini
Si qu'elqu'un sais m'aider se serai très gentil merci :wink: