Bonjour,
depuis peu, j'essaie d'adapter mon site à l'utilisation de Mootools, mais ça ne va pas sans les soucis que l'on rencontre inévitablement
En fait, j'utilise Mootools pour charger des pages dans un div à partir de l'index. Tout se passe très bien tant que je charge des pages qui n'en inclue pas d'autres, mais plus rien ne s'affiche dès que je tente de charger une page qui contient un malheureux include ou require.
Voilà le code javascript que j'utilise dans l'index pour charger les pages :
J'update donc le div "main_frame" sur un clic de "pres" avec l'url "site/news.php".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 window.addEvent('domready', function(){ $('pres').addEvent('click', function(e) { var options = {url: "site/news.php", method : 'get' , update: $('main_frame'), evalScripts: true}; var monObjetAjax= new Request.HTML(options); monObjetAjax.send(); }); });
Et le fichier news.php ressemble à ça au début :
Le chargement de la page s'arrête apparemment à l'include puisque le titre "Liste des news" n'est pas affiché. Si je fais un echo avant l'include, celui-ci est affiché...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 ... <body class="visitorSite"> <div class="container"> <?php include('../connexion.inc'); connexion(); if(!isset($_GET['idNews'])){ $req = mysql_query("select noNews, author, sujet, DATE_FORMAT(time, '%d/%m/%Y \à %H:%i:%S'), editAuthor from NEWS order by time DESC") or die (mysql_error()); $count = 0; $html="<div class=\"titre\"> Liste des news </div><div>"; ...
Le problème provient certainement de l'utilisation de Mootools car les pages sont bien chargées sans mootools.
Quelqu'un aurait une une idée (même toute petite ) de l'origine du bug ?
Merci par avance
Partager