2011-11-19 66 views
0

等待的时候这个问题没有重复..它是样品和困难的同时。如何在CakePHP 1.3中包含JavaScript?

这个简单的问题让我疯了..

http://www.mediafire.com/?2vi2kc7tpqiw1to 

这是幻灯片代码包含CSS,HTML,jQuery代码。

这张幻灯片工作正常,但是当我在cakephp中包含这张幻灯片时,它不是 的工作。

我把jQuery的文件和CSS在根目录,并把代码包含这样

echo $javascript->link('jcookie.js'); 
echo $javascript->link('jquery-1.3.2.min.js'); 
echo $javascript->link('jcarousellite.js'); 
echo $javascript->link('jquery-1.js'); 

,但仍然没有在 布局/ default.thtml中发生..please谁能帮助me..download幻灯片和尝试点击顶部幻灯片图片..然后将其包括在蛋糕..你会发现问题..

+1

你可以试试像'$ javascript-> link(array('jcookie.js','jquery-1.3.2.min.js','jcarousellite.js','jquery- 1.js'));' - 不知道这将如何帮助,但我认为这比没有好。 –

+0

我试过这种洗涤约翰,但幻灯片不工作..谢谢你 – serr

+0

请正确标记你的问题。这不是一个cakephp 2.0问题 – aWebDeveloper

回答

1

a)你不应该再使用$ javascript。这将是$这个 - >使用Javascript

B)的JavaScript本身已经过时(请参阅文档)

所以使用

$this->Html->script() 

细节: http://book.cakephp.org/view/1589/script

+0

谢谢马克..我尝试了所有的方式和你的建议,但幻灯片不工作也 – serr

0

这是我做的到得到e jquery滑块工作在一个蛋糕生成页面default.ctp:

我把我的js文件放在webroot/js/webroot/css中的libs和css文件 - 注意:.js和.css扩展名保持关闭状态。

<?php 
echo $this->Html->css('royalslider', null, array('inline' => true)); 
echo $this->Html->css('royalslider-skins/default/default', null, array('inline' => true); 
echo $this->Javascript->link('libs/jquery-1.6.2.min', true); 
echo $this->Javascript->link('libs/jquery.easing.1.3.min', true); 
echo $this->Javascript->link('libs/royal-slider-7.9.min', true); 
echo $scripts_for_layout; 
endif; 
?> 

我把滑块HTML身体某处

我把滑块的Javascript: 脚本类型= “文/ JavaScript的” 关闭/ body标签前的权利..