Salut à tous,

J'ai un petit souci que je n'arrive pas à résoudre:

J'ai ma page principale de mon site avec un div cachee :

page_site.php

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<div id="test" style="display:none;">
 
</div>
Ensuite j'ai un menu qui, au clic, m'affiche le div en insérant en ajax une page php :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<a href="" onclick="document.getElementById('test').display = inline; new Ajax.Updater('test',mon_chemin/script.php, {method: 'get',parameters:'maVar=maValeur'	} );"> menu </a>
L'appel fonctionne très bien car un simple echo sur le script.php s'affiche.

Le souci est qu'il ne vois pas mes balise <script> et le javascript ne fonctionne pas du tout.

voici le script.php:

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
18
<?php
        Header("Expires: 0");
        Header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
        Header('Cache-Control: no-store, no-cache, must-revalidate');  
        Header('Cache-Control: pre-check=0, post-check=0, max-age=0'); 
        Header("Pragma: no-cache");                                    
        Header("Content-Type: text/html; charset=utf-8");
 
        session_start();
        session_cache_expire();
 
        sleep(2);
        
       echo "ok";
?>
<script language="javascript" type="text/javascript">
alert('blabla');
</script>
quelqu'un à t-il une idée ?