j'ai une page 1 avec dedans mon code (x)HTML + JS, ce qu'il y a de plus basique, quoi ...
cette page 1 contien un lien qui actualise grace à de l'AJAX un bout de la page.
pour cela, il vat chercher une autre page, la fameuse page 2
Mais, la page 2 contient du JS ...
comment faire pour qu'il s'éxécute ?
j'ai essayer avec un OnLoad, evidement, ça marche pas ...
C'est du JavaScript, c'est tout, et ça se récupère comme du CSS.
EDIT: Oops, j'ai pas entièrement lu ; autant pour moi. En ce qui concerne les gestionnaires d'évenements, leur exécution dépend de la fonction. Envois l'adresse, et si elle est un local envoie TOUT le code.
Fatal error: Call to undefined function: alert() in /mnt/114/sdb/4/2/www.komet/komet2/console.php(9) : eval()'d code(1) : eval()'d code on line 1
Vous êtes sur que ça marche eval ???
vaux mieux pas que j'envois mon script (sans les include = 1652 lignes ...)
il faut s'inscrire sur mon site pour voir ...
je vais faire une page spécial pour vous montrer le problème ...
un peu plus tard ...
Ma page ...
il faut cliquer sur le lien : il s'affiche chargement en cours et une fois qu'il est effacé le JS est arrivé ... (un alert basic ....)
Et ... ça fait rien !
Elle doit envoyer ce que t'écrirait dans un fichier .js. Ensuite, tu récupère le script dans une variable, et tu fais eval(taVariable);.
Sinon, grosse erreur (enfin, je crois), tu as défini la fonction getxhr() dans la fonction go(). On ne définit jamais une fonction dans une autre ! Ou peut-être que je me trompe ...
en fait j'ai fait un joli copié collé ....
T'a réson, j'ai fini par trouver mon erreur ... j'ai mis un script pour afficher et un script avec le eval (pour être sur ...)
mais le problème j'ai mis eval(texte affiché) et non pas eval(texte reçu)
le texte affiché étais agrémenté d'HTML ...
Merci beaucoup muy ben !!
AJAX : comment faire pour exécuter un script récupéré par de l'AJAX ?
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Ancien validateur du SdZ.
Ancien validateur du SdZ.