Модераторы: Sardar, Aliance

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Не подключается скрипт, 403 Forbidden вместо скрипта в странице 
V
    Опции темы
starroserge
Дата 31.10.2009, 20:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 31.10.2009

Репутация: нет
Всего: нет



Что-то по ту сторону добра и зла.
Всё примитивно:
В странице стоит:
.........
<head>
..........
<script src="/tsbnews/news_js.js">
<script src="js/prototype.js" type="text/javascript">
.........
</head>

Запускаем , смотрим код страницы:
news_js.js присутствует во всей красе.
<script src="tsbnews/news_js.js">
1function checkcomform(form) { .........


Но на prototype.js вылезает откуда ни возьмись
<script src="js/prototype.js" type="text/javascript">
1<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
2<html><head>
3<title>403 Forbidden</title>
4</head><body>
5<h1>Forbidden</h1>
6<p>You don't have permission to access /mysite/js/prototype.js
7on this server.</p>
8</body></html>
</script>


Работаю локально.
Клепаю сайт на WAMP.
Так что с правами на папки нет проблем.
От браузера не зависит - одно и в IE, Mozilla ....
Хоть убейся, ничего не понимаю..

P.S.
     Совет с сайта http://www.lokeshdhakar.com/projects/lightbox2/#download
включить  <body onload="MM_preloadImages(‘/images/menu_on.gif’)…;initLightbox()">
здесь вроде неприменим. Нечего инициировать.

P.P.S.
 Забыл сказать. То же самое и с 
<link media="screen" type="text/css" href="css/lightbox.css" rel="stylesheet">
1<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
2<html><head>
3<title>403 Forbidden</title>
4</head><body>
5<h1>Forbidden</h1>
6<p>You don't have permission to access /mysite/css/lightbox.css
7on this server.</p>
8</body></html>
</link>


Поясняю для bars80080.

news_js.js - скрипт новостной ленты для сайта от http://tsbs.ru/
prototype.js - пояснений, по моему, не требует.
Мы в этой теме.
И какое значение имеет, что в скриптах?
И CSS файл не разворачивается, если заметили.
Проблема от содержимого скриптов не зависит по моему.
По крайней мере в данном случае.

Это сообщение отредактировал(а) starroserge - 1.11.2009, 21:28
PM MAIL   Вверх
bars80080
Дата 31.10.2009, 21:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 3
Всего: 315



чего-то я не втыкнул. у вас что в этих .js файлах? html-разметка?
PM MAIL WWW   Вверх
IDVsbruck
Дата 1.11.2009, 15:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 778
Регистрация: 12.11.2006

Репутация: 4
Всего: 22



Интересно расположение папок в проекте - думаю, проблема с этим.
Если news_js.js использует фреймворк prototype, то работать в таком порядке не будет - сначала надо подключить библу.
PM MAIL   Вверх
starroserge
Дата 1.11.2009, 16:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 31.10.2009

Репутация: нет
Всего: нет



Цитата(IDVsbruck @ 1.11.2009,  15:36)
Интересно расположение папок в проекте - думаю, проблема с этим.
Если news_js.js использует фреймворк prototype, то работать в таком порядке не будет - сначала надо подключить библу.

Как выяснилось, к сожалению, собака зарыта не здесь.

news_js.js вообще к делу отношения не имеет. Если его удалить, картинка не меняется.

Дело оказывается вот в чём.
Пытаюсь использовать на странице элементарный lightbox, скачанный с сайта http://www.lokeshdhakar.com/projects/lightbox2/#download.
Если я его в чистый HTML включаю - всё путём.
А на PHP странице вылезает эта вот загогулина.
PM MAIL   Вверх
bars80080
Дата 1.11.2009, 18:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 3
Всего: 315



значит проблема в генерируемой пхп html-разметке. посмотреть в чём загвоздка - одна минута
PM MAIL WWW   Вверх
starroserge
Дата 1.11.2009, 21:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 31.10.2009

Репутация: нет
Всего: нет



Цитата(bars80080 @ 1.11.2009,  18:19)
значит проблема в генерируемой пхп html-разметке. посмотреть в чём загвоздка - одна минута

Как выглядит проблема в генерируемой разметке я дал в начальном сообщении.
Ответ на вопрос почему так, к сожалению, выше моего знания.
Иначе бы и не писал сюда.
PM MAIL   Вверх
skyboy
Дата 1.11.2009, 22:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 3
Всего: 260



забудь про html, забудь про подключение скрипта.
если забить адрес скрипта в адресную строку "напрямую": "http://<какой-то путь>/js/prototype.js", то что получаешь? javascript или сообщение об ошибке 403?
и, кстати говоря, 
Цитата(starroserge @  31.10.2009,  19:36 Найти цитируемый пост)
<script src="/tsbnews/news_js.js">
<script src="js/prototype.js" type="text/javascript">

путь относительный путь "/tsbnews/news_js.js" переводится в абсолютный: "http://<домен>/tsbnews/news_js.js", а "js/prototype.js" - в "http://<домен>/<путь к текущей странице>/js/prototype.js"
то ли это, что тебе надо?
PM MAIL   Вверх
starroserge
Дата 2.11.2009, 12:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 31.10.2009

Репутация: нет
Всего: нет



Да, ребята.

Трудно жить и работать без знания матчасти.
bars80080, очевидно, прав - "проблема в генерируемой пхп html-разметке".
Ели б ещё объяснил на пальцах, что он имел ввиду - цены бы ему не было.

Короче, вот это работает:

    <link rel="stylesheet" href="lightbox2/css/lightbox.css" type="text/css" media="screen" />

    <script src="lightbox2/js/prototype.js" type="text/javascript"></script>
    <script src="lightbox2/js/scriptaculous.js?load=effects,builder" type="text/javascript"></script>
    <script src="lightbox2/js/lightbox.js" type="text/javascript"></script>


То есть свалить всё для lightbox  в отдельную папку и всё путём.

А почему так работает, а иначе никак - тайна сия велика есть. Для меня...
PM MAIL   Вверх
bars80080
Дата 2.11.2009, 15:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 3
Всего: 315



Цитата(starroserge @  2.11.2009,  11:32 Найти цитируемый пост)
очевидно, прав - "проблема в генерируемой пхп html-разметке".

не надо рвать слова из контекста. я сказал "значит проблема ...", т.е. основываясь на ваших словах, что для генерируемой страницы проблемы есть, а для статической нет. 
учитывая последний пост, становится ясно, что ошибки было две. вы не сумели сгенерировать на пхп идентичный код, как в статической странице, и эта ошибка прикрывала другую.
какую? вполне возможно в скриптах прописано такое взаимодействие, что им необходимо находиться в одном каталоге. особенно, если пути задаются относительным путём.
вполне возможно, адреса картинок запихериных исходя из относительности адресов оказываются не существующими и блокируют работу кода



п.с. спасибо, очень интересно было узнать, что что-то там для меня исправили в первом посте. неужели вы думаете я читал, то что написано выше моего поста?
Цитата(starroserge @  31.10.2009,  19:36 Найти цитируемый пост)
Проблема от содержимого скриптов не зависит по моему

ну не зависит так не зависит. пущай валяется мёртвой.

ну и конечно, какая жалость, что топикстартер не отвечает на поставленные вопросы
PM MAIL WWW   Вверх
starroserge
Дата 2.11.2009, 20:17 (ссылка)    | (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 31.10.2009

Репутация: нет
Всего: нет



Для bars80080:

Спасибо за науку, уел, преклоняюсь.
Такие глубокие мысли, и в контексте, и частями.
На уровне философского обобщения, я бы сказал.

Только мне, сермяжному, не философия нужна, а помощь и решение конкретной ситуации. Желательно с объяснением, почему и как она возникает.

Заметьте, решение я нашел сам.
И после этого выслушивать сентенции ".... учитывая последний пост, становится ясно ....", где я лажанулся, мне, право, скучно ( опять скажете, что цитата вне контекста, но уж извиняйте).
А вывод ".. вполне возможно в скриптах прописано такое взаимодействие, что им необходимо находиться в одном каталоге" по крайней мере необоснован.
Скрипты и без того были в одном каталоге, корневом для сайта, разположенные в нескольких папках, как это указано первоисточником.
Вот почему они требуют вложенного  каталога, где они разнесены по таким же папкам, - это интересно.
Но мне в этом не разобраться. Знаний, знаете ли, не хватает.
И ещё выдранная цитата "..вполне возможно, адреса картинок запихериных исходя из относительности адресов оказываются не существующими..". 
Не знаю, что имеется ввиду под картинками, но  пхп адреса генерирует корректные, но им же самим трактуются как недоступные. До скрипта, как я понимаю, дело вообще не доходит.
Но наверняка я тут не прав. Может, причина в другом.


Всего наилучшего

Не учите меня жить, лучше помогите материально

PM MAIL   Вверх
bars80080
Дата 2.11.2009, 23:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 3
Всего: 315



Цитата(starroserge @  2.11.2009,  19:17 Найти цитируемый пост)
Такие глубокие мысли, и в контексте, и частями.
На уровне философского обобщения, я бы сказал.

спасибо, спасибо, мне очень льстит

Цитата(starroserge @  2.11.2009,  19:17 Найти цитируемый пост)
Заметьте, решение я нашел сам.

молодец, бери с полки пряник

Цитата(starroserge @  2.11.2009,  19:17 Найти цитируемый пост)
".... учитывая последний пост, становится ясно ....", где я лажанулся, мне, право, скучно 

очень зря. на ошибках надо учиться. принять во внимание, поразмыслить и принять и принять к сведению. в следующий раз глядишь, и вопрос решился бы очень быстро, с первого поста

Цитата(starroserge @  2.11.2009,  19:17 Найти цитируемый пост)
вполне возможно в скриптах прописано такое взаимодействие, что им необходимо находиться в одном каталоге" по крайней мере необоснован.
Скрипты и без того были в одном каталоге, корневом для сайта, разположенные в нескольких папках, как это указано первоисточником.

ну вот видишь, опять значит изъяснялся не понятно. в первоначальном примере скрипты находятся в разных каталогах. откуда нам знать, что ты уже перетасовал их? извини, телепатия редкий дар, а мы не волшебники, только учимся

Цитата(starroserge @  2.11.2009,  19:17 Найти цитируемый пост)
Вот почему они требуют вложенного  каталога, где они разнесены по таким же папкам, - это интересно.

одну идею уже высказал, зачем игнорируешь? Скайбой тебе говорил про относительные адреса, я повторял. попытался хотя бы проверить и задать всем используемым картинкам абсолютные адреса

Цитата(starroserge @  2.11.2009,  19:17 Найти цитируемый пост)
Не знаю, что имеется ввиду под картинками, но  пхп адреса генерирует корректные

но что такое относительны и абсолютный адрес, ты то знаешь?

Цитата(starroserge @  2.11.2009,  19:17 Найти цитируемый пост)
Не учите меня жить, лучше помогите материально

эка запросы какие, совсем не sql. может ещё дать ключ от квартиры, где деньги лежат?
PM MAIL WWW   Вверх
Любитель
Дата 3.11.2009, 00:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 1
Всего: 92



Цитата(starroserge @  2.11.2009,  20:17 Найти цитируемый пост)
но  пхп адреса генерирует корректные, но им же самим трактуются как недоступные.

Что Вы под этим понимаете? "Им же сами трактуются как недоступные" %) Кем им? ПХП? Что у вас в пхп-коде сделано для подключения этих скриптов? Нужели там не статик-теги script?


--------------------
PM MAIL ICQ Skype   Вверх
starroserge
Дата 3.11.2009, 00:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 31.10.2009

Репутация: нет
Всего: нет



Для bars80080:

Что ж Вы так возбудились, милейший.

Видит Бог, не хотел я переходить на личности.
Но Ваш тон и послание в целом по сути считаю неприемлимым.
Кто это Вам дал право меня поучать.
Местами Вы просто хамите. Это я о прянике, к примеру.
Местами просто воняет. Вот в этом месте "..откуда нам знать.." .

И потом, Вас же никто не уполномачивал говорить от лица всей прогрессивной общественности, не так ли? А о себе, во множественном числе - это уже симптом.

Вы, батенька мой, относитесь к достаточно, к сожалению, распространённой категории людей, которые считают себя во всём правыми. Но это полбеды. То, что кто-другой тоже может быть прав, хоть где-то, хоть в чём-то, Вы не допускаете в принципе. Более того, считаете это прямо таки угрозой Вашей исключительности. И всякое проявление несогласия Вы будете душить и душить. До победного конца. Или пока Вас на место не поставят.

Очень подходящий ник Вы себе выбрали. Это даже не характеристика, это диагноз.
Это неизлечимо.

Не горюйте, прапорщик. Спите спокойно. Войны не будет.
И отвечать не надо. Дискуссию закрываю.
Да и мне не стоило это писать.
С такими, как Вы, разговаривать бесполезно.
Но хамов не терплю просто.

PM MAIL   Вверх
starroserge
Дата 3.11.2009, 01:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 31.10.2009

Репутация: нет
Всего: нет



Цитата(Любитель @ 3.11.2009,  00:32)
Цитата(starroserge @  2.11.2009,  20:17 Найти цитируемый пост)
но  пхп адреса генерирует корректные, но им же самим трактуются как недоступные.

Что Вы под этим понимаете? "Им же сами трактуются как недоступные" %) Кем им? ПХП? Что у вас в пхп-коде сделано для подключения этих скриптов? Нужели там не статик-теги script?

Что стоит и чего нет пхп-коде, это в начальном посте видно невооружённым глазом.
К сожалению, я многого не понимаю. А подозреваю я вот что.
Эта вот отсебятина
<script src="js/prototype.js" type="text/javascript">
1<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
2<html><head>
3<title>403 Forbidden</title>
4</head><body>
5<h1>Forbidden</h1>
6<p>You don't have permission to access /mysite/js/prototype.js
7on this server.</p>
8</body></html>
</script>

выдается при генерации страницы от PHP , а не от скрипта. 
/mysite/js/prototype.js - адрес существующий.
Это только один из вариантов указания адреса. Перепробовал все возможности и относительного, и абсолютного.
Как справился - уже написано.
Работаю локально в WAMP. Может быть, это его внутренняя плюха? Хотя вряд ли.
Но мои познания на этом кончаются.
PM MAIL   Вверх
bars80080
Дата 3.11.2009, 01:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 3
Всего: 315



Цитата(starroserge @  2.11.2009,  23:44 Найти цитируемый пост)
Очень подходящий ник Вы себе выбрали. Это даже не характеристика, это диагноз.

вот это самое интересное. что же на этот счёт думает Фрейд?


Цитата(starroserge @  2.11.2009,  23:44 Найти цитируемый пост)
Кто это Вам дал право меня поучать.

но как же? вы же писали:
Цитата(starroserge @  2.11.2009,  19:17 Найти цитируемый пост)
Спасибо за науку, уел, преклоняюсь.
Такие глубокие мысли, и в контексте, и частями.

я, конечно, не любитель, чтоб мне лизали пятки, но безусловно было приятно. или вы просто лицемер? неужели поязвить захотелось?
очень плохо, очень. зло в конце концов сжирает человека
а я-то надеялся, что вы добрый по натуре


Цитата(starroserge @  2.11.2009,  23:44 Найти цитируемый пост)
Местами просто воняет

хороший у вас компьютер. тактильные ощущения он тоже передаёт? (это я про возбуждение)

Цитата(starroserge @  2.11.2009,  23:44 Найти цитируемый пост)
Вы, батенька мой, относитесь к достаточно, к сожалению, распространённой категории людей, которые считают себя во всём правыми. Но это полбеды. То, что кто-другой тоже может быть прав, хоть где-то, хоть в чём-то, Вы не допускаете в принципе. Более того, считаете это прямо таки угрозой Вашей исключительности. И всякое проявление несогласия Вы будете душить и душить. До победного конца. Или пока Вас на место не поставят.

ну, почему же. я уже вроде как сказал, что Скайбой высказал наиболее верное предположение о проблеме. конечно, по моему мнению.

Цитата(starroserge @  2.11.2009,  23:44 Найти цитируемый пост)
Кто это Вам дал право меня поучать.

интересно, а зачем же вы тогда задавали вопрос, если не ожидали советов?

Цитата(starroserge @  2.11.2009,  23:44 Найти цитируемый пост)
Не горюйте, прапорщик

ая-яй-яй, вы не смотрели мультик. прапорщик горюет, потому что шкипер серьёзен


Цитата(starroserge @  2.11.2009,  23:44 Найти цитируемый пост)
И отвечать не надо. Дискуссию закрываю.

до свиданья, передайте привет Тарасову

PM MAIL WWW   Вверх
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Применение библиотек | Следующая тема »


 




[ Время генерации скрипта: 0.0593 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.