Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3007 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  onload dans un élément d'un div chargé dynamiquement

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

onload dans un élément d'un div chargé dynamiquement

n°1747154
milootoolo​o
Posté le 16-06-2008 à 18:43:45  profilanswer
 

Bonjour,
 
Quand on charge le contenu d'un div par un appel asynchrone (ajax) et qu'il y a du javascript dans le code, est ce que c'est normal que les éléments javascript dans un onload ne soient pas executés dès que l'on insère le code téléchargé dans le div?
 
Si oui, avez vous une méthode générique pour pallier à ce problème?
Merci


Message édité par milootooloo le 16-06-2008 à 18:45:11
mood
Publicité
Posté le 16-06-2008 à 18:43:45  profilanswer
 

n°1747160
mIRROR
Chevreuillobolchévik
Posté le 16-06-2008 à 18:53:55  profilanswer
 

je comprends rien :/
dans ajax y a forcement javascript donc tu auras toujours du js dans ton code et ta phrase n a aucun sens
autre truc que je comprends pas: le onload c est juste au chargement de la page donc toute methode ajax ne relancera jamais ton onload
sois un peu plus precis


---------------
« The enemy is the gramophone mind, whether or not one agrees with the record that is being played at the moment. » — George Orwell
n°1747997
milootoolo​o
Posté le 18-06-2008 à 09:19:11  profilanswer
 

Bon, je vais essayer d'etre plus clair.
J'ai un squelette de page en html et javascript qui permet de charger certains éléments dynamiquement. Le contenu d'un de ces éléments que je télécharge contient un script en javascript qui est sencé se lancer au chargement (du moins si il était chargé séparément, le onload devrais s'activer). C'est donc normal que ce script ne se lance pas?

n°1748016
gatsu35
Blablaté par Harko
Posté le 18-06-2008 à 10:07:03  profilanswer
 

milootooloo a écrit :

Bon, je vais essayer d'etre plus clair.
J'ai un squelette de page en html et javascript qui permet de charger certains éléments dynamiquement. Le contenu d'un de ces éléments que je télécharge contient un script en javascript qui est sencé se lancer au chargement (du moins si il était chargé séparément, le onload devrais s'activer). C'est donc normal que ce script ne se lance pas?


NON rien avoir, ajax n'a rien à avoir avec le chargement d'un page.
 
Surtout que là, tu ne fais que récupérer du code HTML d'une page, et tu l'injecte à l'intérieur de ta page  (genre dans un div). Et je peux t'assurer que les onload="" ne s'executerons pas, puisqu'on est pas en presence d'un chargement de page normal.
 
Tu peux très bien au pire, mettre une balise script
 

Code :
  1. <script >le code ICI</script>


et je crois qu'il sera exécuté si tu intègre ton contenu dans un div ou autre balise
 

n°1748027
milootoolo​o
Posté le 18-06-2008 à 10:24:16  profilanswer
 

Ha ok, mais je crois que ca ne marche pas non plus. Je testerais pour etre sur et je vous dirais.

n°1748203
mIRROR
Chevreuillobolchévik
Posté le 18-06-2008 à 14:58:13  profilanswer
 

juste une question:
pourquoi tu fous pas ton script a la fin de ta requete ajax ?


---------------
« The enemy is the gramophone mind, whether or not one agrees with the record that is being played at the moment. » — George Orwell
n°1748261
milootoolo​o
Posté le 18-06-2008 à 15:43:00  profilanswer
 

mIRROR a écrit :

juste une question:
pourquoi tu fous pas ton script a la fin de ta requete ajax ?


 
 
Bah j'y avais pensé, mais si il n'y a pas de script dans le resutat de la requete, je ne voulais pas executer mon script pour rien.


Message édité par milootooloo le 18-06-2008 à 15:43:16
n°1748267
mIRROR
Chevreuillobolchévik
Posté le 18-06-2008 à 15:46:38  profilanswer
 

ouais mais ca c ets un detail
toi tu sais a l avance les elements potentiels qui passent par ta requete
c est juste un if quoi


---------------
« The enemy is the gramophone mind, whether or not one agrees with the record that is being played at the moment. » — George Orwell
n°1748277
milootoolo​o
Posté le 18-06-2008 à 15:54:44  profilanswer
 

Ouais c'est vrai. Je crois que je vais faire comme ca.
Merci du conseil :)

n°1748278
milootoolo​o
Posté le 18-06-2008 à 15:55:18  profilanswer
 

A force de répondre a tous mes messages, mon projet va finir par se dessiner dans ta tête :p

mood
Publicité
Posté le 18-06-2008 à 15:55:18  profilanswer
 

n°1748281
mIRROR
Chevreuillobolchévik
Posté le 18-06-2008 à 15:56:12  profilanswer
 

héhé [:kbchris]


---------------
« The enemy is the gramophone mind, whether or not one agrees with the record that is being played at the moment. » — George Orwell

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  onload dans un élément d'un div chargé dynamiquement

 

Sujets relatifs
choix d'un seul élément dans un tableaufonction static, return et onLoad ?
charger une classe dynamiquementDOM - ajout d'un select dynamiquement toujours à la ligne
[XSLT] Position d'un élément (élément non courant)UserControl ajouté dynamiquement et evennement
[Fichier TXT] Insérer un élément en début de chaque ligne Recherche d'élément dans un tableau
[CSS] Style different pour chaque élément du menu [résolu]renommer un element dans un fichier
Plus de sujets relatifs à : onload dans un élément d'un div chargé dynamiquement


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)