Bonjour,
le titre semble flou je vous explique un peu.J'ai un menu flash dans ma page principale et chaque bouton inclue des page dans une div précise de ma page principal...vous me suivez? c'est léquivalent d'un switch case include xxx.php sauf que la je ne recharge qu'une partie de page, donc je fais appel au javascript notamment avec un objet xhr, et le xmlhttprequest.
Bref dans une des pages incluses, je fais deux menu déroulants liés, et l'a j'inclue du code js entre des borne <script type="text/javascript"></script>
Sauf que la encore le code js n'est pas considéré.
SI
j'accède à la page sans passer par linclusion principal (avec le xmlhttprequest) le js de ma page incluse est pris en compte(une alert pour le test apparait)
SI
j'accède par les boutons de mon menu déroulant soit avec l'inclusion de page, le js n'est pas pris en compte, je voulais donc savoir
( clara veut la lune,
il m'arrive de refuser,
quand j'ai garé la fusée,
dans l'garage
et qu'dehors y'a d'l'orage )
si je comprend bien, tu charges avec ajax du javascript ?
alors oui : le javascript ainsi reçu n'est pas interprété
( puisque reçu dans une variable )
à toi de faire ce qu'il faut pour l'intrepréter !
( extraction par le DOM, eval ... et franchement
loin d'être aussi simple )
mais franchement encore : la seule question qui se pose :
mais pourquoi donc charger du javascriipt avec AJAX ?
qu'est-ce que ça peut bien amener ?
le javascript existe déjà dans la page, puisque AJAX !
il "suffit" d'y mettre les fonctions nécessaires.
Re à toi bultez, on se retrouve décidément dans bcp de forum...Erf oui je sais tu me l'a déjà dit pourquoi charger de l'ajax avec du javascript, je t'avoue je ne comprend pas trop ce que sa veut dire, ok ajax et javascript c'est pareil, j'ai mis directement les fonctions necessaires dans ma page chargée, mais sa ne marche pas...pourquoi?
peut être parce que dés son chargement comme tu l'as dit ma fonction de chargement loadpage() ne renvoit qu'une variable alors comment faire pour qu'elle "autorise" le javascript dans ces pages incluses?
Il n'y a que eval ou DOM comme réponse à cette question?
Est ce dans ce fichier que je dois définir mes fonctions jvascripts pour ma page fille et mettre mettre une condition sur lobjet xhr2 pour verifier si ce qu'il contient correspond à la bonne page?
re clara... je ne t'ai pas reconnu ( autre pseudo ? ) !
>>pourquoi charger de l'ajax avec du javascript,
>>je t'avoue je ne comprend pas trop ce que sa veut dire,
ben... tu lances un xmlhttprequest et la réponse
du serveur contient <script>des ordres</script>
on est d'accord ?
je répète donc, le javascript n'est pas interprété !
et toute la réponse en fait, puisque dans une variable !
( et aucune autre raison n'est à invoquer )
si tu veux faire interpréter ce javascript,
à toi de le faire de manière explicite
( bon courage )
mais encore une fois : pourquoi charger du javascript ?
c'est ( probablement ) totalement inutile.
En faite ce que je fait c'est qu'avec mon code posté précédemment je charge une page sans charger la page entièrement et aprés dans la partie de page chargé il y a deux listes déroulantes liées donc faisant appel a du javascript de sorte à ne pas recharger entièrement la page ( tu me reconnais la?lol)
donc je suis obligée de créer un objet xmlhttprequest et d'inclure des bornes <script></script>. A part si il y a une autre solution? dans ce cas là je suis preneuse!
>>donc je suis obligée de créer un objet xmlhttprequest
déjà, on n'est JAMAIS obligé d'utiliser AJAX.
ça permet de ne pas recharger la page, certes.
>>et d'inclure des bornes <script></script>
et bien, qu'ajouterais-je de plus ?
1° je ne pense pas que tu sois obligée !
encore une fois, c'est, je pense, totalement inutile.
2° si tu y tiens, malgré tout, l'exécution
du javascript ne se fera pas automatiquement.
à toi de le faire .
je crois que je t'avais donné un lien (?) qui
expliquait et permettait certaines choses pour
l'interprétation du JS
( très très complexe, pas dans tous les cas,
pas multi-navigateurs... ).
enfin, moi j'évite, c'est bien trop compliqué
( y compris à la maintenance ) pour moi.
__________________________
~ mon site ~ m'écrire ~ Laissez une adresse Mail où vous écrire, en évitant les spams
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
A part si je choisis de faire mes select liée en php avec une methode post qui rechargerau donc la page incluse seulement. Mais la un autre pbm se pose, vu que ma page incluse a été chargé via ajax, comment recuperer le lien pour acceder a cette page?a part si je crée une autre page qui pourrait etre chargé par ajax une page vide ou je mettrai mon lien de post? oula sa devient trés compliqué