IE6 and Netscape
От: andik  
Дата: 31.01.03 09:43
Оценка:
Проблема, есть скрипт


function dataTableBuild() {

    var body = document.body;
    var hTab = document.createElement("TABLE");
    var hTtr = document.createElement("TR");
    var hTtd = document.createElement("TD");
    
    var txt = document.createTextNode("Test");
    hTtd.appendChild(txt);
    var frm = document.createElement("FORM");
    frm.setAttribute("name", "frm");
    frm.setAttribute("id", "frm");

    var inp = document.createElement("INPUT");
    inp.setAttribute("type", "text");
    inp.setAttribute("id", "txt");
    inp.setAttribute("name", "txt");
    inp.setAttribute("value", "test");

    frm.appendChild(inp);
    hTtd.appendChild(frm);

    hTtr.appendChild(hTtd);
    hTab.appendChild(hTtr);
    body.appendChild(hTab);
    
    alert(body.innerHTML);
    
    body.innerHTML = body.innerHTML;
}

вопрос. Почеиу IE6 без выполнения команды body.innerHTML = body.innerHTML ничего не выводить. При последующем добавлении ,например строки таблцы, может ее вывести, но развернет всю таблицу, пока не выполнишь опять эту команду. Но после нее в IE не могу навести фокус на элемент

гы-гы Нетшкаф рулит вот такие дела что придумать
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.