J'ai un petit soucis de tri de tableau avec jQuery.
J'ai une page "maître" qui appelle régulièrement une fonction javascript (via setInterval) pour récupérer une page dans laquelle il y a un tableau.
Code : Tout sélectionner
function showUser()
{
//document.write(file);
//if (str=="")
// {
// document.getElementById("text").innerHTML="";
// return;
// }
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("text").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","la_page.php",true);
xmlhttp.send();
}
J'ai essayé plusieurs script javascript de tri de tableau (jquery table sorter, tiny sorter etc etc), et tous me posent le même problème :
Si j'accède directement à la_page.php qui contient le tableau, le tableau est bien triable, le script marche.
Mais si je vais sur ma page "maître" (qui GET donc la_page.php), le script de tri ne marche plus.
Je ne sais pas si ce que je cherche à faire est possible.
Car soit je mets les fonctions JS de tri dans la page maître, mais au chargement le tableau à trier n'existe pas encore.
Soit je mets les fonctions dans la_page.php, mais ils se "désactivent" quand la page est GET via xmlhttp.open.
Un conseil ?
Merci