Вход

Просмотр полной версии : ExtJS! Локальный src и href не работает.


Viktor
13.11.2008, 01:14
Доброе время суток!
Решил познакомиться с 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
Думаю тему можно закрыть. С уважением, Виктор.