Показать сообщение отдельно
  #2 (permalink)  
Старый 04.12.2012, 09:25
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

Сообщение от lamer
1. Как дополнить код чтоб при клике на Create! создавался <label> только один рас, т.е. хоть 100 рас кликнешь все равно создаться только один ERROR а не 100 ?
Флагом

var Flag = true;


function createError() {
var next = document.getElementById('slovo');
var label = document.createElement('label');
label.id = 'error_id';
label.className = 'error_class';
label.innerHTML = 'ERROR';
 
if(Flag){
Flag = false;
if(next.nextSibling) {
    next.parentNode.insertBefore(label, next.nextSibling);
    } else {
    next.parentNode.appendChild(label);
    }
}
}


Сообщение от lamer
2. Не могу разобраться с removeChild, может из-за того что ночь уже подошла к концу а я ещё и не ложился) собственно второй вопрос, как сделать чтоб при клике на Dellete! сообщение ERROR которое создалось удалилось ?
Видимо тут removeChild не поможет ?
function delleteError()
{
if(!Flag){
var a = document.getElementById('error_id'); 
document.body.removeChild(a);
Flag = true;
}
}
Ответить с цитированием