Javascript-форум (https://javascript.ru/forum/)
-   ExtJS (https://javascript.ru/forum/extjs/)
-   -   ExtJS! Локальный src и href не работает. (https://javascript.ru/forum/extjs/2164-extjs-lokalnyjj-src-i-href-ne-rabotaet.html)

Viktor 13.11.2008 01:14

ExtJS! Локальный src и href не работает.
 
Доброе время суток!
Решил познакомиться с ExtJS, но сразу же столкнулся с проблемой.
Вот простейший код, который взят с ... и который нормально загружается во всех броузерах
<html>
<head>
<link href="http://extjs.com/deploy/dev/resources/css/ext-all.css" type="text/css" rel="stylesheet">
<script type="text/javascript" src="http://extjs.com/deploy/dev/adapter/ext/ext-base.js">
</script>
<script type="text/javascript" src="http://extjs.com/deploy/dev/ext-all.js">
</script>
</head>
<body>
</body>
</html>
но если href и src поменять на локальный типа src="dev/adapter/ext/ext-base.js" то в IE ошибка ("Ext" - определение отсутствует) и вообще куча других ошибок, но эта чаще всего, а в других броузерах молчек, но тоже не работает. В Firebug "unterminated string literal". Такой путь есть и там действительно лежат эти файлы. Параметры локального сервера Apache/2.0.49 (Win32) mod_ssl/2.0.49 OpenSSL/0.9.7d PHP/5.2.3
Отключал PHP, оставлял чистый Apache, отключал антивирус - ничего не помогает. То ли Apache режет js то ли я не знаю. Плиз хелп ми.

Kolyaj 13.11.2008 09:21

А как при указании относительного src браузер должен догадаться, что файлы надо брать на extjs.com?

ZoNT 13.11.2008 09:35

unterminated string literal - это значит в скрипте где-то строка не закрыта кавычкой. Просто посмотри на какую строку в файле ссылается фаербаг и исправь...

Viktor 13.11.2008 10:18

Спасибо.
To Kolyaj. А почему клиентский браузер должен брать файлы на extjs.com, если вся библиотека установлена на моем сервере и по идее это с моего сервера должен загрузиться и скешироваться js.

То ZoNT. :) Да там всего одна или две оооочень длиные строки, причем в FireBug они какие-то обрезанные.

Я все таки думаю, что это Apache режет файлы или отдает не полностью, т.к. на extjs.com я сформировал библиотеку куда вчключил только "core..." получилось ext.js где то 127 кБ. Результат - ни один браузер не ругнулся. Если есть еще предложения с удовольствием прочитаю. Прошу тему не закрывать до окончательного решения проблемы.

Kolyaj 13.11.2008 10:25

У вас в примере файлы берутся с extjs.com.

Viktor 13.11.2008 10:36

Я пример изменил и переписал ссылки на локальные. Разве так делать нельзя если все js and css лежат в локальной папке /htdocs/dev/... Ведь когда я пишу свой js - я ж не указываю src="http://foreign_domain/my.js"

Viktor 13.11.2008 10:59

Все таки проблема с Apache 2.0.x Установил Apache 1.3
Все заработало, спасибо. Я когда первый раз (года 2 назад) устанавливал Apache 2.0.x была проблема - он резал xls файлы более 50 кБ, тогда я перешел на 1.3
Думаю тему можно закрыть. С уважением, Виктор.


Часовой пояс GMT +3, время: 03:32.