Разрешить табуляцию в div contentEditable с помощью execCommand

Я создаю приложение, в котором мне нужно, чтобы div contentEditable имел возможность иметь в нем вкладки. Я уже разобрался, что действительно правильно работать не возможно. Итак, есть ли способ, которым в keyDown он добавляет HTML-код для вкладки, который имеет вид

	

То, что у меня есть, это

document.getElementById('codeline').contentEditable='true';
document.getElementById('codeline').onkeydown=function(e){
    if(e.keyCode==9){
        e.preventDefault();
        //document.getElementById('codeline').contentWindow.document.execCommand("InsertHTML",false,"	"); 
        //Thought this would work but it doesn't
    }
}

Если кто-нибудь знает, есть ли способ сделать это, или это способ а я просто делаю не так, подскажите пожалуйста! Спасибо!

6
задан comu 8 October 2011 в 18:49
поделиться