나는 iframe이 그의 내용을 생성 할 때, 나는 그의 몸 오순절 자바 스크립트에 액세스해야하기 때문에 필요하지만 때로는 왜 그런지, 몸체 객체가 존재하지 않는 이유를 모르지만 ... 나는 종종 iframe , 나는 그것을 개체에 삽입하고 다른 개체에 삽입하고 그것을 복구 할 때, 나는 시체 개체 disapear 및 이유를 모르겠다 :/나는 iframe 개체를 사용하여 약간의 complexe .. 생각 Logged .iframe 세부 정보 작업?
field("fuse")._elt.onclick = function(oEvent){
var src=oEvent.srcElement.offsetParent.offsetParent.parentElement;
var ed1=field(src.previousSibling.id);
var ed2=field(src.nextSibling.id);
debugger;
if(ed1.getClassName() == "HTMLEditorField" && ed2.getClassName() == "HTMLEditorField"){
var p=ed1.getParentField();
var pp=p.getParentField();
var ind=p._index;
/* On retire le composant qui contient les 2 éditeurs */
/*Here when i remove p, which contains iframes, my iframe ed1 lost his contentWindow */
pp.removeChild(p);
p.removeChild(ed1);
/* On redéfinie les hauteurs et largeur de l'éditeur après l'avoir inséré à la place des 2 autres éditeurs */
pp.insertChild(ed1,ind);
/*And here when i insert it in an other object, ed1 recover his contentWindow and document but the body object of his document isn't created ... */
ed1.setWidth(p.getUserAttribute("width"));
ed1.setHeight(p.getUserAttribute("height"));
currentEditor=ed1;
/* Suppression de la barre d'espacement dans la liste des barres */
lSpacerField.remove(field(src.id));
}
}
난 당신이 사전에 감사 나를 도울 수 있기를 바랍니다 : 여기에
내 코드의 일부입니다., 당신은 그들에 아주 작은 제어 할 수 있습니다,
시나리오를 설명합니다. 실제 코드에서이 사실을 보여 주시겠습니까? – bennedich
내 코드의 일부로 내 게시물을 업데이트했습니다 ^^ – BlackMario