• Почему не работает javascript на php?

    @Captain96 Автор вопроса
    T3R3AND, допустим удалил его совсем, все равно не хочет. Вот так выглядит страница.
    <html lang="ru">
      <head>
        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <link rel="stylesheet" href="css/bootstrap.css">
        <link rel="stylesheet" href="css/font-awesome.min.css">
        <link rel="stylesheet" href="css/main.css">
    
        <title>Test</title>
      </head>
      <body>
        <!-- Начало шапки -->
        <div class="navbar navbar-inverse navbar-fixed-top">
          <div class="container">
            <div class="col-lg-1">
              <img src="img/icon.png" alt="" class="img-logo">
            </div>
            <div class="col-lg-4">
              <div class="logo">
              <a class="navbar-brand" href="index.php">
              BEAUTIFUL & HEALTHY<br>
              <span>СТУДИЯ КРАСОТЫ</span></a>
            </div>
            </div>
            <div class="navbar-header">
              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
              </button>
          </div>
          <div class="col-lg-7">
          <div class="navbar-collapse collapse">
              <ul class="nav navbar-nav navbar-left">
                <li><a href="index.php"><i class="fa fa-home" aria-hidden="true"></i> ГЛАВНАЯ</a></li>
                <li><a href="price.php"><i class="fa fa-money" aria-hidden="true"></i> ЦЕНЫ</a></li>
                <li><a href="social.php"><i class="fa fa-instagram" aria-hidden="true"></i> СОЦСЕТИ</a></li>
                <li><a href="contacts.php"><i class="fa fa-mobile" aria-hidden="true"></i> КОНТАКТЫ</a></li>
                <li><a href="address.php"><i class="fa fa-map-marker" aria-hidden="true"></i> АДРЕС</a></li>
                <li><a href="#"><i class="fa fa-phone-square" aria-hidden="true"></i> ОБРАТНЫЙ ЗВОНОК</a></li>
              </ul>
          </div>
        </div>
        </div>
        </div>
    <!-- Конец шапки -->
        <div class="container prices">
          <br>
          <p>
        <button style="margin-right: 20px; "id="btn" type="button" class="btn btn-primary active btn-lg">Шугаринг</button>
        <button id="btn" type="button" class="btn btn-default btn-lg">Массаж</button>
          </p>
          <br>
          <!-- СТОИМОСТЬ УСЛУГ ШУГАРИНГА -->
          <table class='table table-bordered'>
            <thead>
              <tr>
              <th>УСЛУГА</th>
              <th>СТОИМОСТЬ</th>
            </tr>
            </thead>
            <tbody>
              <tr>
                <td>Усики</td>
                <td>200</td>
              </tr>
              <tr>
                <td>Подмышки</td>
                <td>350</td>
              </tr>
              <tr>
                <td>Руки</td>
                <td>500</td>
              </tr>
              <tr>
                <td>Голени</td>
                <td>650</td>
              </tr>
              <tr>
                <td>Бедра</td>
                <td>650</td>
              </tr>
              <tr>
                <td>Бикини классическое</td>
                <td>750</td>
              </tr>
              <tr>
                <td>Бикини глубокое</td>
                <td>1300</td>
              </tr>
              <tr>
                <td>Другие зоны</td>
                <td>По договоренности</td>
              </tr>
            </tbody>
          </table>
          <!-- СТОИМОСТЬ УСЛУГ МАССАЖА -->
          <table class='btn-service table table-bordered'>
            <thead>
              <tr>
              <th>УСЛУГА</th>
              <th>СТОИМОСТЬ</th>
              <th>ВРЕМЯ</th>
            </tr>
            </thead>
            <tbody>
              <tr>
                <td>Классический массаж спины</td>
                <td>600</td>
                <td>30 мин</td>
              </tr>
              <tr>
                <td>Медовый/Баночный массаж</td>
                <td>750</td>
                <td>50 мин</td>
              </tr>
              <tr>
                <td>Общий массаж тела</td>
                <td>1000</td>
                <td>1 час</td>
              </tr>
              <tr>
                <td>Лимфодренаж всего тела</td>
                <td>1000</td>
                <td>1 час</td>
              </tr>
              <tr>
                <td>Антицеллюлитный массаж + обёртывание в подарок</td>
                <td>1200</td>
                <td>1 час</td>
              </tr>
                <tr>
                <td>Массаж лица с маской на выбор</td>
                <td>800</td>
                <td>1 час</td>
              </tr>
              <tr>
             <td>Массаж рук</td>
             <td>500</td>
             <td>30 мин</td>
             </tr>
             <tr>
            <td>Массаж ног</td>
            <td>800</td>
            <td>50 мин</td>
            </tr>
            <tr>
           <td>Массаж головы</td>
           <td>300</td>
           <td>15 мин</td>
           </tr>
            </tbody>
          </table>
        </div>
        <br>
    <script type="text/javascript">
    var btn1 = document.getElementsByClassName('btn');
    var table1 = document.getElementsByClassName('table');
    console.log(btn1);
    for (var i = 0; i < btn1.length; i++) {
      btn1[1].addEventListener('click', function(){
          if (btn1[1]) {
            for (var i = 0; i < table1.length; i++) {
              table1[i].classList.add('btn-service');
              btn1[i].classList.remove('btn-default', 'btn-primary', 'active');
            }
            table1[1].classList.remove('btn-service');
            btn1[1].classList.add('btn-primary', 'active');
          }
          });
          btn1[0].addEventListener('click', function(){
          if (btn1[0]) {
            for (var i = 0; i < table1.length; i++) {
              table1[i].classList.add('btn-service');
              btn1[i].classList.remove('btn-default', 'btn-primary', 'active');
            }
            table1[0].classList.remove('btn-service');
            btn1[0].classList.add('btn-primary', 'active');
          }
        });
    }
    
    </script>
        <div id="footer">
      <div class="container">
        <div class="row centered">
        <a href="#"><i class="fa fa-whatsapp"></i></a>
        <a href="#"><i class="fa fa-instagram"></i></a>
        <a href="#"><i class="fa fa-vk"></i></a>
        </div>
      </div>
    </div>
    
        <script type="text/javascript" src="js/javascript.js"></script>
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
        <script src="js/bootstrap.min.js"></script>
        <script src="js/npm.js"></script>
      </body>
    <script type="text/javascript" src="js/javascript.js"></script><script type="text/javascript" src="js/javascript.js"></script>
  • Почему не работает javascript на php?

    @Captain96 Автор вопроса
    Тем не менее javascript почему никак не хочет работать...
  • Почему не работает javascript на php?

    @Captain96 Автор вопроса
    А, вы про это
    echo "<script type="text/javascript" src="js/javascript.js"></script>";


    Сделал, но ничем не помогло, код js подключен через футер, а футер потом встает в price.php. Не хочет работать, хотя bootstrap нормально отображается.
    Еще вылазит ошибка - Unchecked runtime.lastError: The message port closed before a response was received
    Но это не из-за нее думаю.
  • Почему не работает javascript на php?

    @Captain96 Автор вопроса
    Они ничем не помогают, попробовал.
  • Почему не работает javascript на php?

    @Captain96 Автор вопроса
    Михаил, Что за кавычки? Где?
  • Как поставить linter-eslint?

    @Captain96 Автор вопроса
    Как использовать глобально, чтобы открыл любой файл и уже это расширение работает? Там несколько строк и куда что писать?
  • Почему не ставится двоеточие в тексте?

    @Captain96 Автор вопроса
    У меня все получилось, переменную взял в кавычки и все
  • Почему не ставится двоеточие в тексте?

    @Captain96 Автор вопроса
    Когда я убираю двоеточие, то css код отображается, а с ним только html
  • Слайдер на css почему переключение не работает?

    @Captain96 Автор вопроса
    Поставил #btn-1 рядом с .slider-block-1. Почему-то все равно не действует
  • Как поставить блок на место?

    @Captain96 Автор вопроса
    Не подходит. Вдруг у кого-то экран больше? Или меньше, тогда блок вообще вниз слезает. Нужно чтобы он растягивался