Показать сообщение отдельно
  #5 (permalink)  
Старый 07.08.2012, 19:01
Новичок на форуме
Отправить личное сообщение для Raptor2013 Посмотреть профиль Найти все сообщения от Raptor2013
 
Регистрация: 05.08.2012
Сообщений: 9

Сообщение от Deff Посмотреть сообщение
Raptor2013,
Он не будет поднимать - если ссылку скопируете в виде - что я Вам дал точно ;return false - отменяет реакцию браузера на клик

Выложите минимальный HTML и скрипт - с данным траблом
<div class="cont_left">
            	<ul>
<li onClick="inf(0)"><a href="javascript:DoIt();">Текст 1</a></li>
<li onClick="inf(1)"><a href="javascript:DoIt();">Текст 2</a></li>
<li><a href="#" onclick="DoIt();return false">Текст 3</a></li>
<li><a href="#">Текст 4</a></li>
<li><a href="#">Текст 5</a></li>
                </ul>
            </div>


Вот скрипт
<script>
var mas1 = ["inf1.0", "inf1.1", "inf1.2", "inf1.3"];
var mas2 = ["inf2.0", "inf2.1", "inf2.2", "inf2.3"];

function inf(val) {
    document.getElementById("information1").innerHTML = mas1[val];
    document.getElementById("information2").innerHTML = mas2[val];
}
</script>


Этот список ссылок не будут работать как ссылки. Они будут менять текст в определенных полях.

Я сделал как Вы сказали, но все равно у меня поднимается экран на вверх и при этом стили hover не работаю, только во время клика.
Первые 2 варианта не поднимают экран, но на них не срабатывает hover. Только при самом клике. А мне нужно нажал на 1 текст, он поменял стили и держит их пока не нажмешь на другой текст. Ну как показывает какая информация сейчас отображается из списка.

Последний раз редактировалось Raptor2013, 07.08.2012 в 19:04.
Ответить с цитированием