Javascript (MooTools) window.addEvent ('domready', function () {проблемы - PullRequest
1 голос
/ 22 сентября 2009

Мою проблему можно легко увидеть на следующих страницах:

Правильная версия -> http://appstorereviewer.com/

Неправильная версия -> http://appstorereviewer.com/page/2

Насколько я могу судить, обе страницы имеют одинаковый javascript в заголовке. Что заставило бы главную страницу работать должным образом и page / 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

Пожалуйста, помогите

Если я не предоставил достаточно информации, спросите, я выложу больше!

1 Ответ

5 голосов
/ 22 сентября 2009
 <script 
  type="text/javascript" 
  src="appstore/modules/mod_roktabs/tmpl/roktabs.js"></script>

Это относительный путь. На «правильном» URL он разрешается до

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

в то время как 'сломанный' добавляет '/ page /':

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

Это 404, поэтому код ваших вкладок никогда не загружается. Добавьте косую черту ко всем URL-адресам, чтобы загрузить из абсолютного пути документа.

например.,

<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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...