Hi all. I have this piece of code:

public function formAction() {
          $this->view->headScript()->appendFile('/js/myscripts.js');
          $this->view->headScript()->appendFile('/js/jquery.tooltip.js');
$this->view->headScript()->appendFile('/js/jquery.dimensions2.js'); $this->view->headLink()->appendStylesheet('/js/jquery.tooltip.css');
         .....
}
and the HTML output is:

<script src="/js/jquery.tooltip.js" type="text/javascript"></script>
<script src="/js/jquery.dimensions2.js" type="text/javascript"></script>

Where is /js/myscripts.js ?

If I invert the first two line the output is:

<script src="/js/myscripts.js" type="text/javascript"></script>
<script src="/js/jquery.dimensions2.js" type="text/javascript"></script>

The  first script is always not writed. Infact if I insert a 4th line:

$this->view->headScript()->appendFile('/js/jquery.tooltip.js'); $this->view->headScript()->appendFile('/js/myscripts.js'); $this->view->headScript()->appendFile('/js/jquery.dimensions2.js');
          $this->view->headScript()->appendFile('/js/myscripts2.js');
the HTML output is :

<script src="/js/myscripts.js" type="text/javascript"></script>
<script src="/js/jquery.dimensions2.js" type="text/javascript"></script>
<script src="/js/myscripts2.js" type="text/javascript"></script>


I have solved with this line before others:

$this->view->headScript()->appendFile('');

Why this ? Is this a bug or what ?

M.

--
Michel 'ZioBudda' Morelli                       [email protected]
Consulenza sistemistica in ambito OpenSource.
Sviluppo applicazioni web dinamiche (LAMP+Ajax)
Telefono: 0200619074
Telefono Cell: +39-3939890025 --  Fax: +39-0291390660

http://www.ziobudda.net ICQ: 58351764 http://www.ziobuddalabs.it Skype: zio_budda http://www.ajaxblog.it MSN: [email protected] JABBER: [email protected]

Reply via email to