Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: чпу и js
Форумы портала PHP.SU » » Вопросы новичков » чпу и js

Страниц (1): [1]
 

1. kuller - 19 Апреля, 2012 - 06:58:00 - перейти к сообщению
Тему похоже создал не в том разделе, не смог найти подходяшего раздела.

Почему иза чпу не работает js ?

пример htaccess

CODE (htmlphp):
скопировать код в буфер обмена
  1. RewriteEngine On
  2.  
  3. RewriteRule ^([a-z0-9]+)/(/?)+$ /product.php?do=test [L]


файл js подключяю между head

CODE (htmlphp):
скопировать код в буфер обмена
  1. <script type="text/javascript" src="./js/menu.js"></script>


врезультате при переходе по ссылке domen.ru/test/ JavaScript не сробатывает если перейти по domen.ru/product.php?do=test то js работает.

Почему так?
2. avtor.fox - 19 Апреля, 2012 - 08:28:44 - перейти к сообщению
Указывайте явный путь до файлов. В обоих случаях посмотрите исходный код страницы и всё сразу станет ясно. Улыбка
3. snikers987 - 19 Апреля, 2012 - 10:22:18 - перейти к сообщению
kuller вы указали относительный путь к файлу js.
Тоесть ./dir/file.js при обращении по http://site[dot]ru/test/ фаил пытаются найти по адресу http://site[dot]ru/test/dir/file[dot]js Точка (.) - текущая директория, уберите ее и получите путь от корня.

 

Powered by ExBB FM 1.0 RC1