Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > HTML и CSS
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.02.2015, 16:56   #1
dismit
 
Регистрация: 25.02.2015
Сообщений: 6
По умолчанию Зеленый еще)

Всем привет!
Я в вашем строю недавно, в стилях пока еще зеленый
Знакомый попросил на сайте сделать переход на главную страницу, но у меня почему-то не срабатывает гиперссылка. Предполагаю, что все из-за стиля @media, т. к. сайт слайдерного типа, вот он и пытается найти якорь на странице. Помогите разобраться, плиз)
Код HTML:
<!-- BEGIN HEADER -->
    <header>
      <div class="container">
        <a href="#home_slider" id="logo">ИНОВАЦИОННЫЕ РЕШЕНИЯ</a>
        <nav>
          <ul style="width: 1349px;">
            <li><a href="index.html">Главная</a></li>
            <li><a href="#services">О компании</a></li>
            <li><a href="#about">Программа</a></li>
            <li><a href="#gallery">Галлерея</a></li>
            <li><a href="#location">Карта</a></li>
            <li><a href="#contact">Контакты</a></li>
          </ul> 
        </nav>
      </div>
    </header> 
    <!-- END HEADER -->
Сам сайт, чтобы понятно было http://www.blikkk.ru/

Заранее благодарен

Последний раз редактировалось Stilet; 25.02.2015 в 17:36.
dismit вне форума Ответить с цитированием
Старый 25.02.2015, 18:14   #2
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
По умолчанию

Вместо этого
Цитата:
Сообщение от dismit Посмотреть сообщение
Код:
<a href="index.html">Главная</a>
попробуйте сделать якорь на нужном экране.
Streletz вне форума Ответить с цитированием
Старый 26.02.2015, 10:26   #3
dismit
 
Регистрация: 25.02.2015
Сообщений: 6
По умолчанию

Цитата:
Сообщение от Streletz Посмотреть сообщение
Вместо этого
попробуйте сделать якорь на нужном экране.
Цитата:
<!-- BEGIN HEADER -->
<header>
<div class="container">
<a href="#home_slider" id="logo">ИНОВАЦИОННЫЕ РЕШЕНИЯ</a>
<nav>
<ul class="" style="width: 1349px;">
<li><a href="index.html#home_slider">Главн ая</a></li>
<li><a href="#services">О компании</a></li>
<li><a href="#about">Программа</a></li>
<li><a href="#gallery">Галлерея</a></li>
<li><a href="#location">Карта</a></li>
<li><a href="#contact">Контакты</a></li>
</ul>
</nav>
</div>
</header>
<!-- END HEADER -->
Вставил как написано, не помогло. Ничего не происходит, а значит он не видит путь. Ума не приложу в чем проблема.
dismit вне форума Ответить с цитированием
Старый 26.02.2015, 10:45   #4
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
По умолчанию

Цитата:
Сообщение от dismit Посмотреть сообщение
Вставил как написано, не помогло.
Видимо невнимательно прочитали статью и невнимательно изучили код.
Цитата:
Сообщение от dismit Посмотреть сообщение
Ума не приложу в чем проблема.
Проблема у Вас перед глазами.
В коде есть работающая гиперссылка на главный экран.
Цитата:
Сообщение от dismit Посмотреть сообщение
Код:
<a href="#home_slider" id="logo">ИНОВАЦИОННЫЕ РЕШЕНИЯ</a>
Что мешает сделать аналогичную, но без атрибута id и с другим текстом между открывающим и закрывающим тегами?
Streletz вне форума Ответить с цитированием
Старый 26.02.2015, 10:54   #5
dismit
 
Регистрация: 25.02.2015
Сообщений: 6
По умолчанию

Цитата:
Сообщение от Streletz Посмотреть сообщение
Видимо невнимательно прочитали статью и невнимательно изучили код.
Проблема у Вас перед глазами.
В коде есть работающая гиперссылка на главный экран.

Что мешает сделать аналогичную, но без атрибута id и с другим текстом между открывающим и закрывающим тегами?
Она отлична работает на этой странице, но ни в какую не хочет переходить на другую. Я хочу перейти со страницы http://www.blikkk.ru/proizvod.html на главную, т.е. index.html. Когда я нажимаю на ссылку
Цитата:
<li><a href="index.html#home_slider">Главн ая</a></li>
ничего не происходит, т.е. я не могу перейти со страницы proizvod.html на index.html
dismit вне форума Ответить с цитированием
Старый 26.02.2015, 15:32   #6
Санеккк
Пользователь
 
Регистрация: 06.11.2013
Сообщений: 81
По умолчанию

Туда какую ссылку не вставь - вообще кнопка не работает. Вроде и ссылка присвоена, в новой вкладке открывается, копируется, определяется. А на клик не реагирует.

Последний раз редактировалось Санеккк; 26.02.2015 в 15:48.
Санеккк вне форума Ответить с цитированием
Старый 26.02.2015, 17:08   #7
dismit
 
Регистрация: 25.02.2015
Сообщений: 6
По умолчанию

Цитата:
Сообщение от Санеккк Посмотреть сообщение
Туда какую ссылку не вставь - вообще кнопка не работает. Вроде и ссылка присвоена, в новой вкладке открывается, копируется, определяется. А на клик не реагирует.
Нашел на сайте у парня похожую проблему
Цитата:
Не могу понять почему не работает ссылка-якорь вида - index.html#1 то есть внутри страница на которой ссылка ведущая на якорь пашет.. а если с другой страницы то не пашет) я скорее всего жестко туплю да? якорь и ссылка на него работает только внутри страницы?
в итоге он решил
Цитата:
все путем)) все дело в скрипте который использовал # для плавных движений страницы по якорям... сволочь) промучался два часа из-за него)
Теперь не могу найти скрипт, отвечающий за этого и что там может быть не так?!
dismit вне форума Ответить с цитированием
Старый 26.02.2015, 18:04   #8
Санеккк
Пользователь
 
Регистрация: 06.11.2013
Сообщений: 81
По умолчанию

Не этот: init.js ?

Если этот скрипт сделать недоступным (например, переименовать в 1init.js), то пропадает плавность прокрутки от раздела к разделу, и... по клику по "Главная" открывается желаемая страница.

Кнопку нужно исключить из <ul class=""> .

Последний раз редактировалось Санеккк; 26.02.2015 в 18:57.
Санеккк вне форума Ответить с цитированием
Старый 27.02.2015, 09:45   #9
dismit
 
Регистрация: 25.02.2015
Сообщений: 6
По умолчанию

Цитата:
Сообщение от Санеккк Посмотреть сообщение
Не этот: init.js ?

Если этот скрипт сделать недоступным (например, переименовать в 1init.js), то пропадает плавность прокрутки от раздела к разделу, и... по клику по "Главная" открывается желаемая страница.

Кнопку нужно исключить из <ul class=""> .
Все так) Переименовал, плавность пропала и ссылка заработала.
Вывел из <ul class=""> файл вернул на место, все равно не работает. Может быть в скрипте что-нибудь можно поправить?
dismit вне форума Ответить с цитированием
Старый 27.02.2015, 13:03   #10
Санеккк
Пользователь
 
Регистрация: 06.11.2013
Сообщений: 81
По умолчанию

При нажатии на кнопку консоль ошибок выдает:
TypeError: $(...).offset(...) is undefined init.js:191:19

Лично я не знаком с Jquery, помочь не могу, да и с JS - на "Вы". Но мне кажется, что ссылка вида <a freh=""></a> в данном случае не очень прокатит. Я так понимаю, что скрипт работает с, так скажем, якорями на странице, и не очень понимает, как обработать запрос на открытие совсем другой страницы. Думаю, копать нужно в эту сторону
Санеккк вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Зеленый овощь Елена-53 Софт 11 26.05.2013 09:09
Зеленый вместо черного tycukqwe Компьютерное железо 9 04.01.2013 22:01
Зеленый фон koljsch C++ Builder 1 11.09.2012 09:09
Модуль Graph - Нарисовать пульсирующий зеленый круг vlad19_94 Помощь студентам 4 26.01.2012 14:18
C#, я совсем зеленый BMWSauber Помощь студентам 3 25.10.2010 19:44