У меня небольшая проблема, если я создаю динамически элемент IFRAME и динамически связываю элементы с новым iframe. Это работает, если я сделаю это:
var miiframe=document.getElementById("miiframe");
var myElement=content.document.createElement("LABEL");
myElement.innerHTML="blabla";
miiframe.contentDocument.body.appendChild(myElement);
но если я это сделаю, это не сработает:
var miiframe=content.document.createElement("IFRAME");
miiframe.src="about:blank";
document.body.appendChild(miiframe);
var myElement=content.document.createElement("LABEL");
myElement.innerHTML="blabla";
miiframe.contentDocument.body.appendChild(myElement);
Я вижу iframe, но не вижу элемента label.
Самое смелое, если перед appendElement я делаю и предупреждаю, что это работает !!!
var miiframe=content.document.createElement("IFRAME");
miiframe.src="about:blank";
document.body.appendChild(miiframe);
var myElement=content.document.createElement("LABEL");
myElement.innerHTML="blabla";
alert("now works!!!");
miiframe.contentDocument.body.appendChild(myElement);
С элементом DIV работает, но я хочу сделать это с элементом IFRAME !!!
Этот код предназначен для Firefox.
Спасибо !!