Accueil > Forum > > > > probléme d'importation de javascript dans page utulise ajax
probléme d'importation de javascript dans page utulise ajax
lundi 14 septembre 2009 à 13:17:34 |
probléme d'importation de javascript dans page utulise ajax

swissikarim
|
Bonjour,
J'ai une page HTML contruit à l'aide de deux DIV. Les DIV sont placer l'un à coté de l'autre.
par exemple:
<DIV id="div1">
et
<DIV id="div2">
dans le div1 j'ai crée un menu qui contient des liens a des pages.Grace à l'utulisation d'ajax lorsque je clique à un lien je charger la page.php que je préféré à le div2.
le code d'ajax que j'ai inséré
function envoieRequete(url,id)
{
var xhr_object = null;
var position = id;
if(window.XMLHttpRequest) xhr_object = new XMLHttpRequest();
else
if (window.ActiveXObject) xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
// On ouvre la requete vers la page désirée
xhr_object.open("GET", url, true);
xhr_object.onreadystatechange = function(){
if ( xhr_object.readyState == 4 )
{
// j'affiche dans la DIV spécifiées le contenu retourné par le fichier
//eval(xhr_object.responseText);
document.getElementById(position).innerHTML = xhr_object.responseText;
}
}
// dans le cas du get
xhr_object.send(null);
}
</script>
mon probléme lorsque importer un code javascript a la page que je le charger dans le div2 aucune événement de javascript sa marche?
comment résolu se probléme?
aider moi svp
merci d'avance
cordialement
|
|
lundi 14 septembre 2009 à 13:36:51 |
Re : probléme d'importation de javascript dans page utulise ajax

Bul3
|
Bonjour,
>>mon probléme lorsque importer un code javascript a la
>>page que je le charger dans le div2 aucune événement de
>>javascript sa marche?
ce n'est pas avec vous que j'en ai déjà causé ????
néanmoins, explications :
lorsqu'on appelle un script sur le serveur
avec ajax, la réponse de celui-ci n'est pas
interprétée mais retournée dans une variable
donc... je javascript n'est pas exécuté.
à vous de le faire manuellement
j'ai déjà dit , mais répétons :
ajax n'est pas fait pour retourner des pages
html/javascript ! inutile de tenter de
réinventer ce qui fonctionne de manière
tout à fait normale et classique
si vous y tenez à tout prix
( pour moi, c'est uen erreur de conception,
mais bon.... ), regardez comment font
ces bibliothèques de fonctions, pompeusement
appelées FrameWork,
voire aussi un tout petit exemple ici
mais surtout, à mon humble avis toujours,
c'est toujours inutile !!!!
mettez votre fonction dans la page appelante,
vous n'aurez pas à l'interprétrer
Cordialement [mon Site] [M'écrire] Bul 
|
|
lundi 14 septembre 2009 à 13:46:50 |
Re : probléme d'importation de javascript dans page utulise ajax
|
mardi 15 septembre 2009 à 13:06:11 |
Re : probléme d'importation de javascript dans page utulise ajax

swissikarim
|
bonjour Bull3
tu peux envoyer une explication à l'exemple que tu me donner si dessus car il est compliqé quelque chose
merci d'avance
cordialement
|
|
mardi 15 septembre 2009 à 13:36:56 |
Re : probléme d'importation de javascript dans page utulise ajax
|
mardi 15 septembre 2009 à 13:59:49 |
Re : probléme d'importation de javascript dans page utulise ajax

swissikarim
|
bonjour Bul3
merci encore à votre explication.
tu me dit:>>si vous y tenez à tout prix
lisez comment on peut faire
et "basiquement" : eval
comment utuliser "eval" donner moi un claire exemple svp.
merci d'avance
cordialement
|
|
mardi 15 septembre 2009 à 14:25:11 |
Re : probléme d'importation de javascript dans page utulise ajax

Bul3
|
>>comment utuliser "eval" donner moi un claire exemple svp.
ah... donc vous tenez, à tous prix,
à réinventer les dialogues normaux
entre le serveur et le client...
chacun, ses goûts, vous vous compliquez
la vie et vous promettez une maintenance
délicate ( doux euphémisme ) voire plus,
mais bon... si cela vous amuse, après tout...
que vous faut-il de plus que l'exemple coté gauche ?????
un eval existe, non ????
<html>
<body>
<div id="txt"></div>
<script>
var xml = new XMLHttpRequest();
xml.open( "get", "ajax.php", false);
xml.send("");
var d=document.getElementById("txt");
d.innerHTML=xml.responseText;
eval(d.getElementsByTagName('script').text);
</script>
</body>
</html>
bine sûr, j'ai simplifié au maximum
( ajax synchrone, pas envisagé toutes
les versions de tous le navigateurs ... )
mais, l'essentiel ( sinon le principe ) est là

|
|
mardi 15 septembre 2009 à 14:27:56 |
Re : probléme d'importation de javascript dans page utulise ajax
|
Cette discussion est classée dans : javascript, page, probléme, xhr, object
Répondre à ce message
Sujets en rapport avec ce message
javascript serveur [ par jackrichard ]
bonjour a tous voila mon problème j'essaie d'envoyer des donné a une page PHP via les objets XMLHttpRequest (firefox) ou ActiveXObject (IE) tout va b
Accents dans un script [ par GanJasTeR ]
Bonjour à tous.Voila un ami m'a passé un script permettant de ne pas recharger une page en cliquant sur un lien. Ce script permet de charger le conten
Accents dans un script [ par GanJasTeR ]
Bonjour à tous.Voila un ami m'a passé un script permettant de ne pas recharger une page en cliquant sur un lien. Ce script permet de charger le conten
XMLHttpRequest probleme [ par hlimaiem ]
Limaiem heykelBonjour, j'ai un page php qui contient un tableau remplis depuis une base de donnees. Ma base et rempli a partir d'un programme en java
Probléme de chat [ par scharly3 ]
Bonjour,Alors déjà désolé si j'ai pas posté au bon endroit mais le javascript j'y connais rien ^^' et en plus y à pas de section probléme de débutant.
je suis débutant. j'ai besion d'aide svp merci [ par dpk1 ]
bonjour, je fais mon premier site. j'ai fait un model en html css et je suis au php. je passe des nuit blanche à apprendre. mais là je suis tomber sur
problème avec eval sur une reponse ajax [ par everalex1 ]
voila je demande a un script php par de l ajax daller chercher une page dun site,je taille le code reçu avec des fonctions pour obtenir que se qui min
probleme aprés l'utulisation d'ajax [ par swissikarim ]
Bonjour,tous le monde aprés l'utulisation de ce code dans ma page d'accueil: # # # ricardo-test # # <script type="tex
Ajax et base de donnees [ par voyager ]
voyager Bonjour a tous Etant debutant je ne sais pas si je post au bon endroit mais bon j essaye [u]Petit explication pour la comprehension [/u] D
chargement de page avec Ajax [ par paillon ]
bonsoir à tous [^^happy13] J'aimerais bien me dire si ce code envoyé avec ce message il est bien utile pour le chargement de formulaires si c'est oui
Livres en rapport
|
Derniers Blogs
POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|