У меня очень странная проблема в Firefox (версия 3.5.2), и я использую Firebug (версия 1.4.2). Google Chrome не имеет этой проблемы.Почему в Firefox не загружаются пользовательские файлы JavaScript, если другие файлы JavaScript в том же каталоге?
Пользовательский скрипт (bpoCases.js
) я написал, что помещается внутри той же директории, что и другие файлов JavaScript, таких как jquery.js
, не загружается, в то время как jquery.js
загружается. И когда я проверяю HTML, кажется, чтобы загрузить проблематичный яваскрипта Alright:
http://lh4.ggpht.com/_SDci0Pf3tzU/SqHJZeihjqI/AAAAAAAAFHg/1gNhmt8h6oY/s800/htmlthing.jpg
Однако, когда я попытался вызвать функцию в bpoCases.js
, ничего не произошло. Взгляд внутри панели сценариев в firebug указывает на то, что bpoCases.js
недоступен для просмотра источника и отладки (обратите внимание, что I * может * * перейти на bpoCases.js
и пройти через исходный код, только доступные js-файлы: jquery.js
и json.js
).
http://lh4.ggpht.com/_SDci0Pf3tzU/SqHLMhUkbRI/AAAAAAAAFHo/UuLEszkE3zw/s800/missingbpoCases.jpg
Браузер работает нормально вчера, но он сошел с ума этим утром. И я ничего не сделал с этим.
Уточнение: I did
Поместите мою логику JavaScript в другой файл js и поместили вызов в этот js-файл из моего HTML. Причина, почему вы видите конфлацией из script
тега и источника JS-файла, потому что поджигатель показывает, что путь, а не потому, что я пишу код таким образом
(как будто я ничего о наилучшей практике не знаю) В любом случае я принял решение ... спасибо!
Попробуйте очистить кеш? Кроме того, убедитесь, что файлы извлекаются правильно, используя вкладку «Сеть». – strager
@kangax. Для удобства Firebug автоматически создает сценарии, подобные тому, как только они загружаются. – strager
Почему есть и то, и другое - содержимое в теге SCRIPT * и * "src"? – kangax