Bonjour,

A travers mon contrôleur, j'essaie d'exécuter du javascript, lorsque je vais sur la page en question, tout s'affiche correctement. Par contre, lorsque j'essaie de disposer cette même page dans une autre (insertion dans ma page d'accueil). Le javascript ne s'exécute plus. Je ne vois pas du tout d'ou ça peut venir...à part qu'a moment donnée en même temps de charger la page javascript, je charge d'autres élements (ceux de ma page d'acueil).

Voici le code de mon contôleur:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
public function tarifsAction() {
 
        $this->_helper->layout->setLayout('2columns');
 
                $this->view->headScript()->appendFile(PUBLIC_PATH . 'js/jquery/ui/old/ui.core.js');
        $this->view->headScript()->appendFile(PUBLIC_PATH . 'js/jquery/ui/old/ui.slider.js');
        $this->view->headScript()->appendFile(DEFAULT_SKIN_PATH . 'scripts/tarifs.js');
        $this->view->headLink()->appendStylesheet(PUBLIC_PATH . 'js/jquery/ui/old/themes/default/ui.all.css');
        $this->view->headLink()->appendStylesheet(DEFAULT_SKIN_PATH . 'styles/tarifs.css');
        $this->view->headLink()->appendStylesheet(DEFAULT_SKIN_PATH . 'styles/recherches.css');
        $this->view->headLink()->appendStylesheet(DEFAULT_SKIN_PATH . 'styles/tarifs-print.css','print');
        $this->view->layout()->jquery = 'js/jquery/jquery-1.2.6.js'; 
}
Je tiens à préciser également un phénomène bizarre..j'ai une fonction tarifsAction et une fonction tarifs2Action et 2 views: tarifs et tarifs2, et à l'exécution de tarifs2, il ne rentre pas dans l'action tarifs2 mais dans l'action tarifs???

De plus, je viens de m'apercevoir qu'il me chargeait bien mes javascript dans ma page d'accueil..j'ai ce code source:

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
<script type="text/javascript" src="http://127.0.0.1/Site/public/js/jquery/jquery-1.2.6.js"></script>
<script type="text/javascript" src="http://127.0.0.1/Site/public/js/lib/jquery.qtip-1.0.0-rc3.min.js"></script>
 
<script type="text/javascript" src="http://127.0.0.1/Site/public/skin/default/scripts/maxheight.js"></script>
<script type="text/javascript" src="http://127.0.0.1/Site/public/js/jquery/ui/old/ui.core.js"></script>
<script type="text/javascript" src="http://127.0.0.1/Site/public/js/jquery/ui/old/ui.slider.js"></script>
<script type="text/javascript" src="http://127.0.0.1/Site/public/skin/default/scripts/tarifs.js"></script>
<script type="text/javascript" src="http://127.0.0.1/Site/public/skin/default/scripts/form_search.js"></script>
 
<script type="text/javascript" src="http://127.0.0.1/Site/public/skin/default/scripts/global.js"></script>
<script type="text/javascript" src="http://127.0.0.1/Site/public/skin/default/scripts/default.js"></script>
<script type="text/javascript" src="http://127.0.0.1/Site/public/js/lib/socialbubble.js"></script>
<script type="text/javascript" src="http://127.0.0.1/Site/public/skin/default/scripts/menu.js"></script>
<script type="text/javascript" src="http://127.0.0.1/Site/public/js/jquery/plugins/jquery.jqDock.min.js"></script>
<script type="text/javascript" src="http://127.0.0.1/Site/public/skin/default/scripts/homepage.js"></script>
J'espère avoir été assez clair, et reste à votre dispositon pour infos.

Merci d'avance.