�p������������Web�u���E�U�AInternet Explorer 8

����IE�ł́A�u���E�Y�@�\���S�ʓI�ɉ��P����A�N���C�A���g�T�C�h�̐VAPI���񋟂����B�����������[�X�͎���Windows OS�����O�ɂȂ邱�Ƃ͂Ȃ��������B

» 2007�N06��26�� 15��01�� ���J
[Rob Helm�CDirections on Microsoft]
Directions on Microsoft {

�@��Microsoft�����\������܂��ȃ^�C���e�[�u���ɂ��ƁAInternet Explorer�iIE�j�u���E�U�̎����o�[�W������2008�N��2009�N�Ƀ����[�X����錩�ʂ����B�V�łł́A�g�������Z�L�����e�B�̂ق��A�u���O�ȂǐV���Web�T�[�r�X�̃T�|�[�g����������A�J���Ҍ����ɂ́A�N���C�A���g�T�C�h�̐V�����X�N���v�e�B���OAPI���lj�����A�W���̃T�|�[�g�����������Ƃ����B�������AMicrosoft�͂��́uIE 8�v�i�������͖̂���j�̒P�̂ł̃����[�X�ɂ‚��Ă͖������Ă��Ȃ��BIE�̎����o�[�W������Windows�N���C�A���gOS�̎����o�[�W�����ƘA�����ă����[�X�����̂ł���΁A�X�P�W���[���ɂ��Ȃ�̒x�ꂪ������”\��������B

�J���̗D�掖���͐V���Web�T�[�r�X�ւ̑Ή���API

�@Microsoft��IE��S������v���O�����}�l�W���[�̃N���X�E�E�B���\�����͐���A���Ў�Â�Web�J���Ҍ����J���t�@�����X�uMIX '07�v�ɂ����āAIE�̎����o�[�W�����̊J���ɂ�����D�掖���ɂ‚��āA�ȉ��̂悤�ɊT�������B

�g������ƃZ�L�����e�B�@IE 8�ł́A�g�����肪�S�ʓI�ɉ��P�����ق��A�u���O�ȂǐV���Web�T�[�r�X�̃T�|�[�g�����������B�Z�L�����e�B���ŗD�掖����1�‚��B�Z�L�����e�B��IE 7�ł��啝�ɋ������ꂽ���̂́i�t�B�b�V���O�U���΍�Ȃǁj�A�n�b�J�[�̊Ԃł͈ˑR�Ƃ���IE�u���E�U�̃Z�L�����e�B�Ǝ㐫�����‚��o����Ă���B

�N���C�A���g�T�C�h��Web�v���O���~���O�@IE 8�ł́A�N���C�A���g�T�C�h�̃X�N���v�e�B���O�̂��߂�API�����P����A���ɁAOutlook Web Access��Google Maps�Ƃ�����Asynchronous JavaScript and XML�iAJAX�j�A�v���P�[�V�����̃T�|�[�g�ɏd�_���u�����B�ő�̖ڕW�́A�u���E�U�X�N���v�g���g���āA�N���C�A���g��̌���ꂽ�e�ʂ̃X�y�[�X�Ƀf�[�^��ۑ��ł���悤�ɂ��邱�Ƃ��B����API�͌��݁AWorld Wide Web Consortium�iW3C�j�ɂ����肪�i�߂��Ă���Ƃ���B����API����������΁AAJAX�A�v���P�[�V�����̓I�t���C���ł����肵�ē���ł���悤�ɂȂ�A�f�X�N�g�b�v�A�v���P�[�V�����Ɣ�r�����ꍇ��AJAX�A�v���P�[�V�����̎�v�Ȑ���������1�‚������ł��邱�ƂɂȂ�B���̂ق��̗D�掖���Ƃ��ẮA���[�J���X�g���[�W��}�b�V���A�b�v�T�C�g�i�����\�[�X�̃R���e���c��g�ݍ��킹�Ē񋟂���j���T�|�[�g����Z�L�����e�B���f���̋����AW3C�̃N���C�A���g�T�C�h�̃C�x���gAPI�̎����Ȃǂ���������B

�W���̃T�|�[�g�@�E�B���\�����ɂ��ƁAMicrosoft�͈�������IE�̎����o�[�W�����ɂ����Ă��A�e���W3C�W���A����Cascading Style Sheets�iCSS�j���C�A�E�g�d�l�̃T�|�[�g�̋����ɒ��͂�����j�Ƃ����B�W���̃T�|�[�g�ɂ‚��ẮAIE 7�ł��啝�ɋ������ꂽ���A�܂��ꕔ�̃e�X�g�ł́A�����̃u���E�U�ɒx�������Ă���B�����IE 8�́AHTML 5�W�����������鏉�߂Ẵu���E�U��1�‚ƂȂ肻�����BHTML 5�W���͌��݁A�E�B���\�����������c���𖱂߂�W3C���[�L���O�O���[�v�ɂ����č��肪�i�߂��Ă���B�������E�B���\�����́AIE 8�ł͈��������AWeb�W���ɏ������Ă��邩�ɂ�����炸�A�����o�[�W�����Ƃ̌���݊������d������A�Ɩ������Ă���B�Ȃ��Ȃ炻�����Ȃ��ƁAIE�̃��[�U�[���̑������炵�āuWeb���󂷁v���ƂɂȂ肩�˂Ȃ����炾�iFirefox��Apple��Safari�ȂǁA�����u���E�U�̃V�F�A�����X�Ɋg�債�Ă���Ƃ͂����AIE�͈ˑR�Ƃ���80���O��̃��[�U�[�V�F�A���ێ����Ă���j�B

�@����ɓ����́A�u����݊����v�����uWeb�W���ւ̏����v���d������Web�y�[�W��҂̂��߂ɁA���s��Quirks Mode�i�ߋ��݊����[�h�j�������m�ȕ��@�ŁAWeb�W���ւ̏��������N�G�X�g�ł�����@��񋟂���K�v������Ǝw�E���Ă���B�uWeb�y�[�W��҂�Web�W���ւ̏������Ӑ}���Ă���̂��A����Ƃ����삪�ς��Ȃ����Ƃ����҂��Ă���̂��A����ł́A���̂ǂ���Ȃ̂�����ʂł��Ȃ��v�Ɠ����͌���Ă���B

�����[�X�͂����炭����Windows�Ɠ�������

�@Wilson���́uIE 8��Windows�N���C�A���gOS�Ƃ͕ʌ‚Ƀ����[�X�����̂��v�Ƃ̎���ɂ͂͂����蓚�����A�uIE 7�̃����[�X�ɂ�5�N��v�������A�����o�[�W�����͂�����Z���ԂŃ����[�X�������v�Ƃ�Microsoft�̍l���𖾂炩�ɂ��Ă���B���Ђ̊����̊Ԃł́A����Windows�N���C�A���gOS�ɂ‚��Ă����l�̔������s���Ă���B�����炭�AIE 8�Ǝ���Windows�N���C�A���gOS��2008�N�x����2009�N�ɓ����Ƀ����[�X����邱�ƂɂȂ肻�����B

Copyright(C) 2007, Redmond Communications Inc. and Mediaselect Inc. All right reserved. No part of this magazine may be reproduced, stored in a retrieval system, or transmitted in any form or by any means without prior written permission. ISSN 1077-4394. Redmond Communications Inc. is an independent publisher and is in no way affiliated with or endorsed by Microsoft Corporation. Directions on Microsoft reviews and analyzes industry news based on information obtained from sources generally available to the public and from industry contacts. While we consider these sources to be reliable, we cannot guarantee their accuracy. Readers assume full responsibility for any use made of the information contained herein. Throughout this magazine, trademark names are used. Rather than place a trademark symbol at every occurrence, we hereby state that we are using the names only in an editorial fashion with no intention of infringement of the trademark.

'; e_dlv.innerHTML = html; adRequest({position:dlv_pos,dom:true}); }else if(ad_type === 'gam'){ var html = '
'; e_dlv.innerHTML = html; refreshGam('InArtSpecialLink'); }else if(ad_type === 'logly'){ var html = '
'; e_dlv.innerHTML = html; loglySet(g_id); }else if(ad_type === 'google'){ var html = '
'; e_dlv.innerHTML = html; googletag.cmd.push(function(){ var slot8 = googletag.defineSlot('/43042345/nlab_artinsert_RT',[[336,280],[300,250],'fluid'],'div-gpt-ad-1551176482959-0').addService(googletag.pubads()); googletag.pubads().enableSingleRequest(); googletag.enableServices(); googletag.display('div-gpt-ad-1551176482959-0'); googletag.pubads().refresh([slot8]); }); } }; var insert_ok = function(_target,_str){ var clearfix = d.createElement('div'); clearfix.className = 'colBoxClear'; if(ad_float_fix){ e_body.insertBefore(e_dlv,_target); e_body.insertBefore(clearfix,_target.nextElementSibling); }else{ e_body.insertBefore(e_dlv,_target); } set_dlv(); }; var insert_ng = function(_str){ e_dlv.style.display = 'none'; }; var main = function(){ var e_nodes = e_body.childNodes; // BODY �����q�v�f var e_tags = []; // BODY �����^�O var p_num = []; // BODY ���� P �^�O�ʒu var p_target_num; // �g�}����ʒu var o_float = {}; // ��荞�ݗv�f var o_this = {}; // �A�N�e�B�u�^�O var o_next = {}; // �A�N�e�B�u�^�O�̎��̃^�O var flag_insert = 0; // �}���t���O // ��荞�ݗv�f�`�F�b�N var check_float = function(_e){ var e = 0; if(_e.id.match(/^col\d{3}(l|r)$/)){ e = _e; } return e; }; // �v�f�� Y ���W�ƍ����̍��v�l var get_element_y = function(_e){ var ey = 0; var eh = _e.offsetHeight; while(_e){ ey += _e.offsetTop; _e = _e.offsetParent; } return ey + eh; }; var check_ptag = function(_e){ var e = 0; if(_e.tagName && _e.tagName === 'P'){ e = _e; } return e; }; var try_insert = function(){ p_target_num = Math.floor(p_num.length / 2) - 1; if(p_target_num >= _maxrange) p_target_num = _maxrange; if(dis_con) p_target_num = 0; for(var i = p_num[p_target_num]; i < e_tags.length; i++){ o_this.e = check_ptag(e_tags[i]); if(o_this.e){ o_next.e = check_ptag(e_tags[i + 1]); if(o_next.e){ if(!o_float.e || check_float(e_tags[i - 1])){ o_float.e = check_float(e_tags[i - 1]); o_float.n = i - 1; } if(o_float.e && o_float.n < i + 1){ o_float.y = get_element_y(o_float.e); o_this.y = get_element_y(o_this.e); set_line(o_float.y,'red'); set_line(o_this.y,'blue'); if(o_float.y < o_this.y){ flag_insert = 1; insert_ok(o_next.e,_threshold + ' �p���ȏ��荞�݂���'); break; } }else{ flag_insert = 1; insert_ok(o_next.e,_threshold + ' �p���ȏ��荞�݂Ȃ�'); break; } } }else{ o_float = {}; } } if(!flag_insert){ insert_ng('�}���ʒu�Ȃ�'); } }; // �S�q�v�f����^�O�̂ݔz��ɓ���� for(var i = 0; i < e_nodes.length; i++){ if(e_nodes[i].tagName){ e_tags.push(e_nodes[i]); } } // �S�^�O���� P �^�O�ʒu��z��ɓ���� for(var i = 0; i < e_tags.length; i++){ if(e_tags[i].tagName === 'P') p_num.push(i); // �ŏ��̉�荞�ݗv�f���i�[ if(!o_float.e){ o_float.e = check_float(e_tags[i]); o_float.y = get_element_y(o_float.e); o_float.n = i; } } if(p_num.length >= _threshold){ try_insert(); }else{ insert_ng('P �^�O ' + _threshold + ' �ȉ�'); } }; if(e_body){ main(); }else{ insert_ng('�L���{���Ȃ�'); } })(document,4,5);

���ڂ̃e�[�}

���Ȃ��ɂ������߂̋L��PR