Активация следующей ссылки по нажатии предыдущей
Здравствуйте уважаемые пользователи. Подскажите пожалуйста вот такую вещь:
Есть 3 окошечка с информацией <li><a><span><i>$DATE$</i></span></a></li> <li><a><span><i>$WDAY$</i></span></a></li> <li><a><span><i>$TIME$</i></span></a></li> Я хочу сделать пасхалку для сайта) Мне нужно чтобы при нажатии на первое окошко <li><a><span><i>$DATE$</i></span></a></li> активировалось (скрытно) второе <li><a><span><i>$WDAY$</i></span></a></li> А при нажатии второго окошка <li><a><span><i>$WDAY$</i></span></a></li> активировалось (скрытно) третье <li><a><span><i>$TIME$</i></span></a></li> После нажатия третьего окошка дальше переходило по ссылке. Я тут чтото набедакурил... видимо вообще все ужесть :( Помогите чайнику :D Я уже что только не делал. Тут по моему лишнее ID и disabled. Тогда каким скриптом можно включить location.href.disabled=0 на третьем окошке? Или я вообще все не так делаю. Помогите пожалуйста :help: <li><a id="00" href="javascript://" onClick="document.getElementById('01').disabled = 0;"><span><i>$DATE$</i></span></a></li> <li><a disabled="disabled" id="01" onClick="document.getElementById('02').disabled = 0;"><span><i>$WDAY$</i></span></a></li> <li><a disabled="disabled" id="02" href="javascript://" onClick="location.href.disabled=1 = 'http://www.***.ru/';"><span><i>$TIME$</i></span></a></li> |
<li><a id="o1" href="#"><span><i>10</i></span></a></li>
<li><a id="o2" href="#"><span><i>10</i></span></a></li>
<li><a id="o3" href="#"><span><i>10</i></span></a></li>
<script>
var o1 = document.getElementById('o1'),
o2 = document.getElementById('o2'),
o3 = document.getElementById('o3');
o1.onclick = function () {
o2.clickNull = true;
return false;
}
o2.onclick = function () {
if (this.clickNull)
o3.clickNull = true;
return false;
}
o3.onclick = function () {
if (this.clickNull)
this.href = "http://javascript.ru/"; // или location.href = "http://javascript.ru/";
else return false;
}
</script>
|
ОТЛИЧНО! :yes: То, что нужно. Спасибо! :thanks:
А еще один моментик, можно что бы сайт открывался в новом окне заданных размеров? Типа того что вместо this.href = "http://javascript.ru/"; // или location.href = "http://javascript.ru/"; вставить window.open('http://javascript.ru/','Pashalka','top=50, left=100, menubar=0, toolbar=0, location=0, directories=0, status=0, scrollbars=0, resizable=0, width=800, height=500');return false; |
Конечно можно
|
| Часовой пояс GMT +3, время: 01:57. |