X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;f=0.6.x%2Fjs%2F02_dom%2F22_XTreeBuilder.js;h=5a205c742081b5c73ab5cf28d462ee681ffeb1a7;hb=9ba2ba4de00464f81805b28dfcab8814a46da5e5;hp=530b094e788875497900f1420a519a4ea6846751;hpb=f74335422a0ae2d66e3ce9bfa03f0c77a107e8d1;p=pettanr%2FclientJs.git diff --git a/0.6.x/js/02_dom/22_XTreeBuilder.js b/0.6.x/js/02_dom/22_XTreeBuilder.js index 530b094..5a205c7 100644 --- a/0.6.x/js/02_dom/22_XTreeBuilder.js +++ b/0.6.x/js/02_dom/22_XTreeBuilder.js @@ -311,7 +311,13 @@ X_TEMP.asyncCreateTree = function( parent, elems, elmProgress, async ){ // complete console.log( 'xtree 作成完了' ); X_ViewPort[ 'asyncDispatch' ]( X_EVENT_XTREE_READY ); - elmProgress.parentNode ? elmProgress.parentNode.removeChild( elmProgress ) : ( elmProgress.outerHTML = '' ); + + if( X_UA[ 'IE' ] < 6 ){ + // IE5.01 でビルド時間が短い時に removeChild を通るとエラー! + elmProgress.outerHTML = ''; + } else { + elmProgress.parentNode.removeChild( elmProgress ); + }; delete X_TEMP.asyncCreateTree; delete X_TEMP.bindElementToXnode;