Почему оно работает только если все елементы isset ? если только какого-нибуть елемента который getElementById нету то все ппц не пашет...
function sortir() {
var a = document.getElementById('id2O').style.top;
var b = document.getElementById('id2D').style.top;
var c = document.getElementById('id2S').style.top;
if (a != '5px') {
document.getElementById('id2O').style.top = "5px";
} else {
document.getElementById('id2O').style.top = "44px";
}
if (c != '5px') {
document.getElementById('id2S').style.top = "5px";
} else {
document.getElementById('id2S').style.top = "64px";
}
if (b != '5px') {
document.getElementById('id2D').style.top = "5px";
} else {
document.getElementById('id2D').style.top = "84px";
}
return false; }
три линии находятся друг под другом по клику задаеться топ 5 по второму снова дефолт..Когда они все три линии есть все ок, как только какойто нету, не пашет =(