Вернуться   Дизайнерский форум » ВЕБ-ПРОГРАММИРОВАНИЕ » HTML, CSS, JavaScript

Нужен дельный совет!

Обсуждение темы Нужен дельный совет! в разделе HTML, CSS, JavaScript, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Доброго времени суток! Помогите новичку! Есть задумка, помогите реализовать или подскажите другие варианты реализации. Хочу сделать сайт, задумка том, чтобы на одной странице ...


Закрытая тема
 
Опции темы
Старый 06.03.2011, 20:24   #1
Доброго времени суток!
Помогите новичку!
Есть задумка, помогите реализовать или подскажите другие варианты реализации.
Хочу сделать сайт, задумка том, чтобы на одной странице были ссылки, а на второй информация. При чем, при нажатие на ссылку пользователя перенапрявляло именно на тот вопрос, который ему нужен, а остальные были бы скрыты+при прямом переходе на вторую страницу отображался определенный текст..
пока что реализовал это так
Код HTML:
<script>
  function answers() {
    var currentPath = window.location.hash; // получаем якорную часть ссылки
    contentId = currentPath.substring(1); // отсекаем знак решетки, получаем id нужного блока
    contentDiv = document.getElementById(contentId); // ищем блок с заданным id
    
    if (contentDiv) {
      contentDiv.style.display = 'block'; // если есть такой блок, показываем его
    }
  }
  
  window.onload = answers;
</script>
а на первой странице при клике по ссылке вида
Код HTML:
<a href="content_page.html#block_id">link</a>
показывает соответствующие блок.


В принципе устраивает, но как огранизовать ссылку на этой же странице, чтобы переводила на определенный Якорь и делала его видимым?
А еще тому, который видно - дисплей:ноне ???
Пока что реализовал это так:
Код HTML:
 <script type="text/javascript"> 
$('#list_page1').css('display','block');
$('#list_page2').css('display','none');
$(document).ready(function(){
$('a[name="refchooser"]').click (function()
{
    $('#list_page1').css('display','none');
    $('#list_page2').css('display','none');
    $('#list_'+this.id).css('display','block');
 })
            });
</script>
но дело в том, что при обновление страницы (напр. f5) в таком случае, открывается первый блок...


Заранее - Огромное спасибо!

Последний раз редактировалось chest; 06.03.2011 в 20:34..
 
Старый 06.03.2011, 20:24
Ссылки
Старый 11.03.2011, 21:50   #2
хотите дельный совет - забудьте о реализации этого на js, изучите php. Значительно проще будет сделать.
 
Старый 11.03.2011, 21:50
Закрытая тема


Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
нужен совет! severmsk HTML, CSS, JavaScript 3 04.12.2010 18:57
Прошу оценить сайт и дать дельный совет! Спасибо! AnDraw Скамейка запасных 11 30.04.2009 11:40
Нужен совет zuart Скамейка запасных 8 27.04.2009 15:29
нужен ваш совет pupkin Зал дебютантов 9 03.07.2006 03:08
Нужен совет ... XTRIMAL ASP, Perl, PHP и MySQL 6 27.04.2006 13:14


Текущее время: 11:32. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Тарифный план «Lite»
Место: 1000 Мб
Трафик: неограниченный
Панель управления
Заказать ТП «Lite»
Тарифный план «Normal»
Место: 2000 Мб
Трафик: неограниченный
Поддержка скриптов
Заказать ТП «Normal»
Тарифный план «Profy»
Место: 7000 Мб
Трафик: неограниченный
Поддержка скриптов
Заказать ТП «Profy»
Тарифный план «Места хватит!»
Место: 25 ГБ
Трафик: неограниченный
Поддержка SSI, ssh
Заказать ТП «Места хватит!»
Дизайнерский форум