2011-11-19 47 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標籤前的權利..