[AJAX] exécuter du code javascript qui est dans un xhr.responseText
Bonjour tout le monde,
J'ai rééditer la discution car je pense que je me suis fait mal comprendre.
je me sert d'ajax pour mettre a jour une "div".
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
function select_date(type_engin) //function affichant la parti date pour analysé l'historique
{
var xhr = getXhr();
xhr.onreadystatechange = function()
{
if(xhr.readyState == 4 && xhr.status == 200)
{
leselect = xhr.responseText;
document.getElementById('selection').innerHTML = leselect;
}
}
xhr.open("POST","/magicweb/script_php/script_selection_date.php", true);
xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
data = "type_engin="+type_engin;
xhr.send(data);
} |
je dois fait apparaitre dans cette div un input + un bouton de calendrier.
le calendrier est appellé comme ceci dans mon fichier script_selection_date.php:
Code:
1 2 3 4 5 6 7 8
|
<script type="text/javascript" language="JavaScript">
new tcal ({
\'formname\': \'historique\',
\'controlname\': \'datedebut\'
});
</script> |
la mise a jour de la "div" se passe bien, le input apparait mais pas mon bouton de calendrier.
comment je peux faire pour afficher mon bouton de calendrier?
Merci d'avance
--
Rodinrott