Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Javascript не отрабатывает на linux машине, причины? / 8 сообщений из 8, страница 1 из 1
28.01.2014, 16:35
    #38540805
Freeze729
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Javascript не отрабатывает на linux машине, причины?
Здравствуйте, поколесил по форуму, по яндексу.
Нашел только причину, что может линуксовая машина не прожевать коды.
Помогите найти место. На винде выпадающий список работает. Переношу на линукс, кнопка не раскрывается.

Место где задается путь до js библиотеки проверил, корректный, слеш с прямого на обратный поменял, не помогает __DIR__.'\jquery.js


Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8" />
  <title>Выпадающее меню на JQuery</title>
<style>
body {
  font-size:12px;
  font-family:arial;
}

/* Cброс стилей списка браузера: */
.vert-nav, .vert-nav ul {
  list-style:none;
  margin:0 0 0 -1px; /* Чтобы в IE8 не косило. */
  padding:0;
}

/* Делаем LI инлайновым: */
.vert-nav li {
  float:left;
  position:relative;
  display:block;
  margin:0 1px;
  z-index:999;
  width:150px;
  background:#507EB9;

}

/* Меню: */
.vert-nav li a {
  display:block;
  padding:8px 5px 0 5px;
  height:23px;
  text-decoration:none;
  text-align:center;
  color:#fff;
  font-weight:bold;
}

/* Выделенный пункт меню: */
.vert-nav li.current {
  background:#C5D4EA;
}
/* Пункт меню при наведении курсора: */
.vert-nav li a:hover {
  text-decoration:underline;
}

/* Подменю, скрываемое по умолчанию: */
.vert-nav ul {
  position:absolute;
  display:none;
  left:0;
}
.vert-nav ul li {
  border-top:1px solid #fff;
  float:left;
}
</style>
<?php echo '<script src="'.__DIR__.'\jquery.js" type="text/javascript"></script>';?>
<script type="text/javascript">
$(document).ready(function () {

  $('.vert-nav li').hover(
    function() {
      $('ul', this).slideDown(110);
    },
    function() {
      $('ul', this).slideUp(110);
    }
  );

});
</script>
</head>
<body>
<img src="images/mf-sochi.jpg">
<img src="images/map-sochi2.jpg" usemap="#sochi" width="955" height="700" >
	</p>
	<map name="sochi">
<area href="index.php?p=olymp_top7" shape="rect" coords="10,570,405,640">
		  </map>
<ul class="vert-nav">
  <li class="current"><a href="#">Detail Report</a>
    <ul>
      <li><a href="#">Report One</a></li>
      <li class="current"><a href="#">Report two</a></li>
      <li><a href="#">Report три</a></li>
    </ul>
  </li>
</ul>

</body>
</html>
...
Рейтинг: 0 / 0
28.01.2014, 16:39
    #38540816
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Javascript не отрабатывает на linux машине, причины?
Freeze729Помогите найти местоидем в Firebug, открываем закладку Script, ставим точки останова, дебажим...
...
Рейтинг: 0 / 0
28.01.2014, 17:00
    #38540864
Freeze729
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Javascript не отрабатывает на linux машине, причины?
Если бы)) корпоративная политика. IE10 и ни шагу назад
...
Рейтинг: 0 / 0
28.01.2014, 17:05
    #38540874
Freeze729
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Javascript не отрабатывает на linux машине, причины?
Нашел причину
не работает путь:
echo '<script src="'.__DIR__.'/jquery.js" type="text/javascript"></script>';?>
а так работает
echo '<script src=" http://jqueryjs.googlecode.com/files/jquery-1.2.6.min.js" type="text/javascript"></script>';?>

Интересно, и что ему надо
...
Рейтинг: 0 / 0
28.01.2014, 17:09
    #38540885
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Javascript не отрабатывает на linux машине, причины?
Freeze729Если бы)) корпоративная политика. IE10 и ни шагу назадпод линуксом?
...
Рейтинг: 0 / 0
28.01.2014, 17:13
    #38540889
bazile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Javascript не отрабатывает на linux машине, причины?
Freeze729Нашел причину
не работает путь:
echo '<script src="'.__DIR__.'/jquery.js" type="text/javascript"></script>';?>
Имена файлов/каталогов в Unix регистрозависимы. Проверь что регистр всех компонентов пути правильный и что сам итоговый путь верный.
...
Рейтинг: 0 / 0
28.01.2014, 17:17
    #38540902
Freeze729
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Javascript не отрабатывает на linux машине, причины?
Понял, оказалось, нужно просто было в пути задать jquery.js.
Полный путь ему не нравится
...
Рейтинг: 0 / 0
28.01.2014, 23:19
    #38541345
Дринкинс
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Javascript не отрабатывает на linux машине, причины?
Перед тем, как делать сайты почитай хоть какой-то минимум по ВЕБ-разработке. И по UNIX. Хотя бы то, что там (да и вообще - во всех нормальных системах) в качестве разделителя каталогов используется слеш (/), а в недооперационках - бэкслеш (\) (у них всё всегда не как у людей, ибо думают и пишут там жопой).

И уходи из этой говноконторки. Если там недобраузер сделали "стандартом" - руководство там адекватностью не страдает. А если заставляют делать сайты, запрещая использовать полноценные браузеры - то оттуда вообще БЕЖАТЬ надо, т.к. там конченные отморозки-садисты в руководстве.
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Javascript не отрабатывает на linux машине, причины? / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]