Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 27.02.2012, 09:38
Новичок на форуме
Отправить личное сообщение для thetosh Посмотреть профиль Найти все сообщения от thetosh
 
Регистрация: 27.02.2012
Сообщений: 6

Как подключить jQuery?
Добрый день.

Сервер: Apache 1.3.34 (Win32)
jQuery: 1.8.18-custom

Скачал jquery, распаковал в каталог DocumentRoot/jq/. В конфиге Апача прописал алиасы на /js/ - скрипты и /css/ - стили. Наштрямкал простенькую страницу:
<!DOCTYPE html>
<html lang="ru">
<head>
  <title>Test #6-1</title>

  <link href="/css/redmond/jquery-ui-1.8.18.custom.css" rel=="stylesheet" type="text/css" />
  <script src="/js/jquery-1.7.1.min.js" />
  <script src="/js/jquery-ui-1.8.18.custom.min.js" />

  <script>
    $(document).ready(function() {
      $("#dialog").dialog();
    });
  </script>
</head>

<body style="font-size:62.5%;">
  <div id="dialog" title="Dialog Title">I'm in a dialog</div>

  <div>
    <img src="/js/img.jpg" />
    <p>Main page content.</p>
  </div>
</body>
</html>

Загружаю страницу в браузере (Opera и FF) -- вижу чистую страницу с текстом "I'm in a dialog", ниже моя картинка (/js/img.jpg), и ещё ниже строчка "Main page content.". Никакого намёка на диалоговое окно.

Чую, что ошибка совершенно тупая. Но вот второй день уже бьюсь и ничего не получается.

Подскажите, пожалуйста, что я делаю не так.
Ответить с цитированием
  #2 (permalink)  
Старый 27.02.2012, 11:11
Аватар для T-sh
Профессор
Отправить личное сообщение для T-sh Посмотреть профиль Найти все сообщения от T-sh
 
Регистрация: 04.12.2009
Сообщений: 579

причем тут конфиг апача?

<script src="/js/jquery-1.7.1.min.js" />


путь указывается с корневой директории сайта.. httpdocs или www (смотря как сконфигурирован серв).. если в корне нет папки js — то и подключать нечего. с css тоже самое.
__________________
С моих слов записано верно.
Ответить с цитированием
  #3 (permalink)  
Старый 27.02.2012, 12:43
Server
Отправить личное сообщение для Rootpassword Посмотреть профиль Найти все сообщения от Rootpassword
 
Регистрация: 26.09.2011
Сообщений: 252

rel="stylesheet"
rel=="stylesheet"
Так ваша страничка - DocumentRoot/index.html
?
обратитесь в лоб к /js/jquery-1.7.1.min.js -видно?
Ответить с цитированием
  #4 (permalink)  
Старый 27.02.2012, 13:35
Новичок на форуме
Отправить личное сообщение для thetosh Посмотреть профиль Найти все сообщения от thetosh
 
Регистрация: 27.02.2012
Сообщений: 6

Сообщение от Rootpassword Посмотреть сообщение
rel="stylesheet"
rel=="stylesheet"
Так ваша страничка - DocumentRoot/index.html
?
обратитесь в лоб к /js/jquery-1.7.1.min.js -видно?
Моя страница — DocumentRoot/hq/index.html
jQuery со всеми потрохами находится в DocumentRoot/jq

Если в строке адреса пишу что-либо из http://mysite/css/redmond/jquery-ui-1.8.18.custom.css, http://mysite/js/jquery-1.7.1.min.js или http://mysite/js/jquery-ui-1.8.18.custom.min.js, то эти модули прекрасно открываются.
Ответить с цитированием
  #5 (permalink)  
Старый 27.02.2012, 13:44
Server
Отправить личное сообщение для Rootpassword Посмотреть профиль Найти все сообщения от Rootpassword
 
Регистрация: 26.09.2011
Сообщений: 252

<link href="../css/redmond/jquery-ui-1.8.18.custom.css" rel="stylesheet" type="text/css" />
<script src="../js/jquery-1.7.1.min.js" />
<script src="../js/jquery-ui-1.8.18.custom.min.js" />

Тогда вроде так, вам же нужно на уровень выше подняться сначала.
Ответить с цитированием
  #6 (permalink)  
Старый 27.02.2012, 13:45
Server
Отправить личное сообщение для Rootpassword Посмотреть профиль Найти все сообщения от Rootpassword
 
Регистрация: 26.09.2011
Сообщений: 252

+ у вас описка, не rel=="stylesheet" а rel="stylesheet"
Ответить с цитированием
  #7 (permalink)  
Старый 27.02.2012, 13:48
Новичок на форуме
Отправить личное сообщение для thetosh Посмотреть профиль Найти все сообщения от thetosh
 
Регистрация: 27.02.2012
Сообщений: 6

Сообщение от T-sh Посмотреть сообщение
причем тут конфиг апача?

<script src="/js/jquery-1.7.1.min.js" />


путь указывается с корневой директории сайта.. httpdocs или www (смотря как сконфигурирован серв).. если в корне нет папки js — то и подключать нечего. с css тоже самое.
Ещё раз.

В DocumentRoot/jq у меня лежат все модули jQuery в таком виде, как они были в дистрибутиве. То есть, под-каталоги css, js и development-bundle со всем их содержимым.

В конфиге Апача у меня прописаны алиасы:
Alias /js/ "c:/www/Apache/htdocs/jq/js/"
Alias /css/ "c:/www/Apache/htdocs/jq/css/".

Т.о., если я где-то пишу "/js/blah-blah-blah.js", то скрипт blah-blah-blah.js ищется в DocymentRoot/jq/js, согласно алиасу /js/. Проверял я это очень просто: положил img.jpg в DocumentRoot/jq/js а в html написал <img src="/js/img.jpg" /> — картинка отображается.
Ответить с цитированием
  #8 (permalink)  
Старый 27.02.2012, 13:55
Новичок на форуме
Отправить личное сообщение для thetosh Посмотреть профиль Найти все сообщения от thetosh
 
Регистрация: 27.02.2012
Сообщений: 6

Сообщение от Rootpassword Посмотреть сообщение
<link href="css/redmond/jquery-ui-1.8.18.custom.css" rel="stylesheet" type="text/css" />
<script src="../js/jquery-1.7.1.min.js" />
<script src="../js/jquery-ui-1.8.18.custom.min.js" />

Тогда вроде так, вам же нужно на уровень выше подняться сначала.
Пробовал. Монопенисуально.

Тем более, что по алиасам в конфиге Апача расположение /js/ и /css/ определяются однозначно — DocumentRoot/jq/js и DocumentRoot/jq/css соответственно. По крайней мере каритинку src="/js/img.jpg" оно правильно находит и отображает.

Там, где было два "=" вместо одного, я подправил, спасибо. Только это ничего не изменило.
Ответить с цитированием
  #9 (permalink)  
Старый 27.02.2012, 14:01
Server
Отправить личное сообщение для Rootpassword Посмотреть профиль Найти все сообщения от Rootpassword
 
Регистрация: 26.09.2011
Сообщений: 252

А полный путь пробовали прописать? с учетом полного совпадения домена с поддоменом запроса и урла?
Ответить с цитированием
  #10 (permalink)  
Старый 27.02.2012, 14:03
Server
Отправить личное сообщение для Rootpassword Посмотреть профиль Найти все сообщения от Rootpassword
 
Регистрация: 26.09.2011
Сообщений: 252

Плюс, если у вас локалхост, я бы рекомендовал попробовать загрузить куда-нибудь все это счастье.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
jQuery UI Slider - как синхронизировать слайдер со значнием? frightened jQuery 0 24.07.2011 00:19
как правильно подключить файл? betonka Events/DOM/Window 10 10.04.2011 21:53
JQUERY - как скачать данную библиотеку? Golovastik jQuery 7 06.03.2011 18:03
как заставить jQuery работать с переменными gooody jQuery 1 19.02.2010 13:10
Как отключить submit формы в jQuery? khusamov Общие вопросы Javascript 2 08.07.2009 00:54