![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| starroserge |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 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 |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 3 Всего: 315 |
чего-то я не втыкнул. у вас что в этих .js файлах? html-разметка?
|
|||
|
||||
| IDVsbruck |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 778 Регистрация: 12.11.2006 Репутация: 4 Всего: 22 |
Интересно расположение папок в проекте - думаю, проблема с этим.
Если news_js.js использует фреймворк prototype, то работать в таком порядке не будет - сначала надо подключить библу. |
|||
|
||||
| starroserge |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 31.10.2009 Репутация: нет Всего: нет |
Как выяснилось, к сожалению, собака зарыта не здесь. news_js.js вообще к делу отношения не имеет. Если его удалить, картинка не меняется. Дело оказывается вот в чём. Пытаюсь использовать на странице элементарный lightbox, скачанный с сайта http://www.lokeshdhakar.com/projects/lightbox2/#download. Если я его в чистый HTML включаю - всё путём. А на PHP странице вылезает эта вот загогулина. |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 3 Всего: 315 |
значит проблема в генерируемой пхп html-разметке. посмотреть в чём загвоздка - одна минута
|
|||
|
||||
| starroserge |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 31.10.2009 Репутация: нет Всего: нет |
Как выглядит проблема в генерируемой разметке я дал в начальном сообщении. Ответ на вопрос почему так, к сожалению, выше моего знания. Иначе бы и не писал сюда. |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 3 Всего: 260 |
забудь про html, забудь про подключение скрипта.
если забить адрес скрипта в адресную строку "напрямую": "http://<какой-то путь>/js/prototype.js", то что получаешь? javascript или сообщение об ошибке 403? и, кстати говоря,
путь относительный путь "/tsbnews/news_js.js" переводится в абсолютный: "http://<домен>/tsbnews/news_js.js", а "js/prototype.js" - в "http://<домен>/<путь к текущей странице>/js/prototype.js" то ли это, что тебе надо? |
|||
|
||||
| starroserge |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 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 в отдельную папку и всё путём. А почему так работает, а иначе никак - тайна сия велика есть. Для меня... |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 3 Всего: 315 |
не надо рвать слова из контекста. я сказал "значит проблема ...", т.е. основываясь на ваших словах, что для генерируемой страницы проблемы есть, а для статической нет. учитывая последний пост, становится ясно, что ошибки было две. вы не сумели сгенерировать на пхп идентичный код, как в статической странице, и эта ошибка прикрывала другую. какую? вполне возможно в скриптах прописано такое взаимодействие, что им необходимо находиться в одном каталоге. особенно, если пути задаются относительным путём. вполне возможно, адреса картинок запихериных исходя из относительности адресов оказываются не существующими и блокируют работу кода п.с. спасибо, очень интересно было узнать, что что-то там для меня исправили в первом посте. неужели вы думаете я читал, то что написано выше моего поста? ну не зависит так не зависит. пущай валяется мёртвой. ну и конечно, какая жалость, что топикстартер не отвечает на поставленные вопросы |
|||
|
||||
| starroserge |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 31.10.2009 Репутация: нет Всего: нет |
Для bars80080:
Спасибо за науку, уел, преклоняюсь. Такие глубокие мысли, и в контексте, и частями. На уровне философского обобщения, я бы сказал. Только мне, сермяжному, не философия нужна, а помощь и решение конкретной ситуации. Желательно с объяснением, почему и как она возникает. Заметьте, решение я нашел сам. И после этого выслушивать сентенции ".... учитывая последний пост, становится ясно ....", где я лажанулся, мне, право, скучно ( опять скажете, что цитата вне контекста, но уж извиняйте). А вывод ".. вполне возможно в скриптах прописано такое взаимодействие, что им необходимо находиться в одном каталоге" по крайней мере необоснован. Скрипты и без того были в одном каталоге, корневом для сайта, разположенные в нескольких папках, как это указано первоисточником. Вот почему они требуют вложенного каталога, где они разнесены по таким же папкам, - это интересно. Но мне в этом не разобраться. Знаний, знаете ли, не хватает. И ещё выдранная цитата "..вполне возможно, адреса картинок запихериных исходя из относительности адресов оказываются не существующими..". Не знаю, что имеется ввиду под картинками, но пхп адреса генерирует корректные, но им же самим трактуются как недоступные. До скрипта, как я понимаю, дело вообще не доходит. Но наверняка я тут не прав. Может, причина в другом. Всего наилучшего Не учите меня жить, лучше помогите материально |
|||
|
||||
| bars80080 |
|
||||||||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 3 Всего: 315 |
спасибо, спасибо, мне очень льстит молодец, бери с полки пряник
очень зря. на ошибках надо учиться. принять во внимание, поразмыслить и принять и принять к сведению. в следующий раз глядишь, и вопрос решился бы очень быстро, с первого поста ну вот видишь, опять значит изъяснялся не понятно. в первоначальном примере скрипты находятся в разных каталогах. откуда нам знать, что ты уже перетасовал их? извини, телепатия редкий дар, а мы не волшебники, только учимся
одну идею уже высказал, зачем игнорируешь? Скайбой тебе говорил про относительные адреса, я повторял. попытался хотя бы проверить и задать всем используемым картинкам абсолютные адреса
но что такое относительны и абсолютный адрес, ты то знаешь? эка запросы какие, совсем не sql. может ещё дать ключ от квартиры, где деньги лежат? |
||||||||
|
|||||||||
| Любитель |
|
|||
|
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 1 Всего: 92 |
||||
|
||||
| starroserge |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 31.10.2009 Репутация: нет Всего: нет |
Для bars80080:
Что ж Вы так возбудились, милейший. Видит Бог, не хотел я переходить на личности. Но Ваш тон и послание в целом по сути считаю неприемлимым. Кто это Вам дал право меня поучать. Местами Вы просто хамите. Это я о прянике, к примеру. Местами просто воняет. Вот в этом месте "..откуда нам знать.." . И потом, Вас же никто не уполномачивал говорить от лица всей прогрессивной общественности, не так ли? А о себе, во множественном числе - это уже симптом. Вы, батенька мой, относитесь к достаточно, к сожалению, распространённой категории людей, которые считают себя во всём правыми. Но это полбеды. То, что кто-другой тоже может быть прав, хоть где-то, хоть в чём-то, Вы не допускаете в принципе. Более того, считаете это прямо таки угрозой Вашей исключительности. И всякое проявление несогласия Вы будете душить и душить. До победного конца. Или пока Вас на место не поставят. Очень подходящий ник Вы себе выбрали. Это даже не характеристика, это диагноз. Это неизлечимо. Не горюйте, прапорщик. Спите спокойно. Войны не будет. И отвечать не надо. Дискуссию закрываю. Да и мне не стоило это писать. С такими, как Вы, разговаривать бесполезно. Но хамов не терплю просто. |
|||
|
||||
| starroserge |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 31.10.2009 Репутация: нет Всего: нет |
Что стоит и чего нет пхп-коде, это в начальном посте видно невооружённым глазом. К сожалению, я многого не понимаю. А подозреваю я вот что. Эта вот отсебятина <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. Может быть, это его внутренняя плюха? Хотя вряд ли. Но мои познания на этом кончаются. |
|||
|
||||
| bars80080 |
|
||||||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 3 Всего: 315 |
вот это самое интересное. что же на этот счёт думает Фрейд? но как же? вы же писали:
я, конечно, не любитель, чтоб мне лизали пятки, но безусловно было приятно. или вы просто лицемер? неужели поязвить захотелось? очень плохо, очень. зло в конце концов сжирает человека а я-то надеялся, что вы добрый по натуре хороший у вас компьютер. тактильные ощущения он тоже передаёт? (это я про возбуждение)
ну, почему же. я уже вроде как сказал, что Скайбой высказал наиболее верное предположение о проблеме. конечно, по моему мнению. интересно, а зачем же вы тогда задавали вопрос, если не ожидали советов? ая-яй-яй, вы не смотрели мультик. прапорщик горюет, потому что шкипер серьёзен до свиданья, передайте привет Тарасову |
||||||
|
|||||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Применение библиотек | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |