2009-09-22 81 views
1

我的問題可以很容易地看到以下頁面到:使用Javascript(MooTools的)window.addEvent( 'domready中',函數(){問題

正確的版本 - >http://appstorereviewer.com/

不正確的版本 - >http://appstorereviewer.com/page/2

據我可以告訴這兩個頁面都在標題中相同的JavaScript什麼會導致主網頁能夠正常工作和頁/ 2未初始化

第2頁拋出兩個錯誤:?

1:

window.addEvent is not a function 
[Break on this error] window.addEvent('domready', function() {\n 
2 line 63 

2:

RokTabsOptions is not defined 
[Break on this error] RokTabsOptions.duration.push(50);\n 
2 line 278 

請幫

如果我沒有提供足夠的信息問,我會投入更多了!

回答

5
<script 
    type="text/javascript" 
    src="appstore/modules/mod_roktabs/tmpl/roktabs.js"></script> 

這是一個相對路徑。在「正確的」 URL,它解析爲

http://appstorereviewer.com/appstore/modules/mod_roktabs/tmpl/roktabs.js 

而「破」一加「/頁/」:

http://appstorereviewer.com/page/appstore/modules/mod_roktabs/tmpl/roktabs.js 

這是404,所以你的「標籤」的代碼是永遠加載。爲所有網址添加一個前導斜槓,以便從docroot絕對路徑進行加載。

例如,

<script 
    type="text/javascript" 
    src="appstore/modules/mod_roktabs/tmpl/roktabs.js"></script> 

成爲

<script 
    type="text/javascript" 
    src="/appstore/modules/mod_roktabs/tmpl/roktabs.js"></script> 
+0

做得好,第二雙眼睛總是更好。 – 2009-09-22 00:53:58