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 :
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();
    });
});
J'update donc le div "main_frame" sur un clic de "pres" avec l'url "site/news.php".

Et le fichier news.php ressemble à ça au début :
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 \&agrave; %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 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é...

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