include ajax php [Résolu]

include ajax php [Résolu] - HTML/CSS - Programmation

Marsh Posté le 29-03-2010 à 12:43:43    

bonjour,
 
je vien a vous pour vous poser une question
 
j ai aujourd'hui un site intranet en php/flash/sql et un scripte ajax qui charge les lien dans une div pour remplacer une iframe dans le but de ne pas recharger le menu flash
 
je souhaite savoir si il est possible de fair un peut de bidouille pour changer la src d un include php avec ajax
 
genre script ajax
 
et  
 
<?php include(" ?> $var<?php " ) ?>
 
Merci par avance pour votre aide


Message édité par seichan94 le 31-03-2010 à 15:09:42

---------------
i wish you had stayed here for 5 more minutes
Reply

Marsh Posté le 29-03-2010 à 12:43:43   

Reply

Marsh Posté le 29-03-2010 à 13:42:19    

Non, Ajax n'est pas la bonne méthode pour changer du code PHP.
 
Explications : Le code PHP tourne sur le seveur avant l'envoi de la page sur le poste client. Ajax est fait pour modifier une page qui est déjà envoyée sur le poste client.

Reply

Marsh Posté le 29-03-2010 à 14:41:17    

Merci pour ta reponse
donc c'est pas possible
 
j ai donc un probleme :/  
j ai mon menu flash qui envoie le lien page1.php dans ajax qui l affiche dans la div id=iframeindex1 de la page index.php
 
dans la page page1.php il y a une div id=news qui doi afficher la page news.php mais celle ci ne ce charge pas sauf si je clic sur un titre listé dans page1.php j aimerai qu au chargement de la page1.php la div id=news affiche la page news.php j ai mi un <body onLoad dans page1.php mais cela na pas fonctioné pourquoi? (ca marche pour page1.php qui s'ouvre avec la balise body onLoad de la page index.php)
 

Reply

Marsh Posté le 29-03-2010 à 15:56:17    

C'est typiquement un pb de conception de ton site. Ajax a été fait pour améliorer l'ergonomie d'un site web et éviter les rechargement de pages (ex typique : une liste déroulante dont le contenu est conditionné par le choix de l'item d'une autre liste). Mais le site web doit être capable de fonctionner sans AJAX. Ajax doit être rajouté à la fin, de manière non intrusive dans le cas html et faire les modifs de comportement côté client (navigateur) qui vont biens pour prendre en compte cette amélioration d'ergonomie.
Donc concevoir une navigation dans un site web qu'avec AJAX est une bêtise (l'utilisation des iframe aussi, dans la plupart des cas) :/


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 31-03-2010 à 15:08:14    

resolu avec "eval()" merci pour votre aide

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed