ITmedia NEWS > �l�b�g�̘b�� >

Web�A�͂ĂȁA�����ւ̎v���@�~�c�]�v����ɕ����i��ҁj�i1/3 �y�[�W�j

» 2009�N06��02�� 15��23�� ���J
[���c�L�ԁCITmedia]

�i���j���̋L�����O���̑����ł��B�O�ҁF���{��Web�́u�c�O�v�@�~�c�]�v����ɕ���

�\�\�C���^�[�l�b�g�̉”\���͏ォ�牺�܂ŊJ����Ă���Ƃ���ɂ���Ǝv���܂��B�~�c����̒�����ǂ�ł���ƁA�Ⴆ�΁A�ŐV���u�V���R���o���[���珫�����ς��v�̑O�����ɂ��A������������l���̗�Ƃ��āA��҂��ЎВ��Ȃnj������̂���g�n�C�\�h�Ȑl�΂���o�Ă��āA�u���̂����l�͂��΂炵���A���̂����l�͕������Ă����ˁv�Ƃ���������Ă����ۂ������܂��B

�@��������������������΁A�����݂�Ȃ����v���Ă���Ǝv�����ǁA�l�͂��������l�Ԃ���B�n�C�u���E�Ȃ��̂��D���ł���B����͂��傤���Ȃ�����Ȃ��B

�@����͔ے肵�Ȃ���B�l�͂��������l�Ԃ�����ˁB�ł��ˁA�{���͂ł���l���u�ł��Ȃ��v�ƌ��������͌����ł��ˁB�{���͂ł���l���u�����̓_���ł���v�Ƃ����Ă݂�Ȃƒ��ǂ�������𓾂Ȃ����{�̎Љ�Ƃ����̂͌����ł���B

�@���Z���ł����w���ł��A�׋����ł���q���u�ł���v�ƌ���Ȃ��B���̂����q�͉B���B�u�E�F�u���� 5�‚̒藝�v�i���Y�t�H�j�̎����A�u����́g��̎q�h�Ɍ����ď������{���v�ƁA�͂����茾�����񂾂��ǁB

�C���^�[�l�b�g�Łu�����Ƃ��������v��

�@����͖l�̎v�z�ł�����񂾂��ǁA�u�C���^�[�l�b�g�Ƃ͉�����v�Ƃ����Ƃ���ɂ���܂苻�����Ȃ��ƌ����Ă������̂�������Ȃ��B�l���g�̍����I�ȋ����Ƃ����̂́B

摜

�@�C���^�[�l�b�g�́A�������Ⴂ����ɂ�������悩�����Ȃ��Ƃ��������ł���B������g���Ăǂ��܂ł��s������Ȃ��ƁB���������Ӗ��Łu�w�K�̍������H�v�ƉH���i�P���j���񂪌����΁A�H������Ƃ��������b�����Ă������A�Ƃ����Ƃ���͓��R����܂���B�i���j�u�E�F�u�i���_�v�ɂ͉H������̌��t�Ƃ��āA�uIT�ƃl�b�g�̐i���ɂ���ď����̐��E�ɋN�����ő�̕ω��́A�����������Ȃ邽�߂̍������H����C�ɂ����ꂽ�Ƃ������Ɓv�Ə�����Ă����B

�@�������������ւ�Ȕ\�͂������Ă���C���^�[�l�b�g��ԁA����������������ˁB�C���^�[�l�b�g�ɑ΂��鋻���́B

�@���Ƃ��Ɩl������Ă������Ƃ́A�������n�[�h����������ˁB�Ⴆ�΃A���g���v���i�[�V�b�v�i�N�ƉƐ��_�j���V���R���o���[���A�n�[�h������������Ȃ��B�����Ƃ����Ȃ��Ƃ��������œ��B�ł���Ƃ��낶��Ȃ��B

�@�����Ă�������ˁB�i�l������Ă���j�o�c�R���T���e�B���O�����āB�u�n�C�\�v�ƌ���ꂽ���ǁA���܂��ܖl�̐E�Ƃł��������l�ƕt�������������āA���������d���������ƑI��ł��Ă���킯�����B

�@���������l�����������ƁA����Ɍ������֍s���ăA�����J�Ɛ키�Ƃ��A�����Ɖ����Ȃ��Ƃ���Ŏs���n������Ƃ��A���������Ƃ��̎�`�������Ă���킯����Ȃ��B�d���Ƃ��āB

�@�����������Ƃ���ɉ�����ԑ厖���Ƃ����ƁA���ꂾ�����΂炵������ǂ�ǂ�i�����Ă���񂾂���A�C���^�[�l�b�g��R���e���c���܂߂āA������g���ĂƂɂ����A�����Ƃ������Ƃ���ɍs������A�Ƃ����A���������Ƃ���Ȃ񂾂�ˁB�����̎d�����āB

�u�D���v�ƌ�����Љ�ł����Ăق���

�@�x���`���[�L���s�^���ɂ����āA���������̃r�W�l�X���炷�����r�W�l�X�܂ł����āA���̒��ň�Ԃ������̂�I�ԂƂ����d���ł���B

�@���{�ƃV���R���o���[��Z�������ĉ��Ƃ����悤�Ƃ��A�u�V���R���o���[1���l�ڏZ�v��v�i�V���R���o���[�ɓ��{�̋Z�p�u���̎��1���l���ڏZ�����A������������悤�Ƃ����~�c����̃v���W�F�N�g�j�Ƃ��A�l�̎v�z�͑S���A���������Ƃ���ɂ��邩�炳�B���������̂��C�ɓ���Ȃ��Ȃ�ǂ����A�Ƃ������l���g�������������Ƃ�����Ă���l�ԂȂ񂾂���B

�@�t�Ɍ����΁A����̎R���搶�i���s��w�Đ���Ȋw�������̎R���L�틳���j�̂悤�Ȑl���w������s�����ăm�[�x���܂���낤�Ƃ��Ă���Ƃ��A���{��Ƃ̐�Z�i���j���񂪗��j�Ɏc��d�������Ă���Ƃ��A�H�����񂪂����������Ƃ����Ă���Ƃ��A���������̂��D���ł���B���������̂��D�����Ƃ������Ƃ�������Љ�ł����Ăق����Ǝv����ˁB

�@�Ђ���Ƃ���ƁA���܂��܃e�[�}�ɑI�񂾃l�b�g��Web�Ƃ������̂ɂ‚��āA�u�E�F�u�i���_�v�݂����Ȃ��̂Ŗl�����̒��ɏo���Ƃ������Ƃ́A�l���g�̎u�����Ǝ኱�ꗁi�����j���������Ă���”\��������̂ˁB�q�ϓI�ɖl�������Ƃ��ɁB

�@�E�F�u�i���_���\�z�O�ɔ���Ă��܂������߂Ƀ}�X�ƑΛ��i�������j������𓾂Ȃ��Ȃ�A�l���g�̍Ő�[�E�ō����������Ƃ����{���I�Ȏu��������A���΂炭����Ă��܂��Ă����񂾂ȁA�ƍŋ߂‚��Â��v���܂��B����́A�u�V���R���o���[���珫�����ς�v�������Ă݂āA���߂ĒɊ��������ƁB��͂�l�́A�����������ꗬ�̐��E���D��������B

�͂ĂȃA�����J�s���@�u����ƒm���Ă����v

�@�����ߓ��N�i�͂ĂȂ̋ߓ��~��В��j�͑�D��������B�͂ĂȂƂ�����Ђ͂܂����܂��s���ĂȂ��킯�����ǁA�ނ炪�ꐶ��������Ă��邱�Ƃ͖l���g�������Ɖ������Ă����������A�ꏏ�ɋ�J�������Ǝv���Ă��ˁB

�\�\�ߓ����񂪃A�����J�ɍs�������Ɓi�ߓ��В���2006�N�č��Ɏx�Ђ�ݗ����ēn���B08�N�����{�ɖ߂����j�ɑ΂���]�����������������̂ł����B�i���j�~�c�����05�N3������͂ĂȂ̎�����𖱂߂Ă����B

�@�ߓ��Ƃ����̂͂ˁA���ł������ŕ��ɗ�����܂Ŏ����Œ��킷���ł���B���̕ӂ��l�ƔނƂ̊֌W�œ���Ƃ���ł��B

�@�@�@�@�@�@ 1|2|3 ���̃y�[�W��

Copyright © ITmedia, Inc. All Rights Reserved.

'; 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);