Итак, у меня есть функция javascript, которая запускает Java-апплет.IE - innerHtml Ошибка Javascript
var d=document;
i = d.createElement("object");
i.setAttribute("codetype","application/x-java-applet");
i.setAttribute("type","application/x-java-applet");
i.setAttribute("code","myclass.class");
i.setAttribute("archive","myapp.jar");
i.setAttribute("cache_archive","myapp.jar");
i.setAttribute("height","1");
i.setAttribute("width","1");
i.setAttribute("id","cv1");
i.setAttribute("MAYSCRIPT","true");
i.innerHTML = '<param name="a" value= "' + a + '" /><param name="b" value= "' + b + '" /><param name="c" value="c"/><param name="d" value="' + d + '"/>';
d.body.appendChild(i);
Проблема в том, что IE дает неизвестную ошибку в строке «i.innerHTML ...». Я попытался найти, как исправить эту проблему, однако все ответы связаны с таблицами и ячейками. Может кто-то, пожалуйста, скажите мне, как изменить мой код, чтобы код был совместим с IE.
В этом случае ваши переменные «a», «b» и «d» не определены – sdespont
просто примеры. т.е. указанная ошибка была в строке, где innerHTML запускает – user2009694
нуль ... d определяется и вновь созданный узел DOM;) – migg