�q�ǂ��̌��S�琬�ƎЉ�I�㏞ �F �����M�ǁu�P�[�^�C�̗͊w�v
» 2010�N04��19�� 14��00�� ���J
�@�����s���s�c��ɒ�o�����u�����s���N�̌��S�Ȉ琬�Ɋւ�����v�i���N�琬���j�̉����ĂɊւ��āA�l�b�g���[�U�[�̊Ԃł͑傫�ȑ����ƂȂ����B����Ƃ����̂��A���̉����ĂŒ�`���ꂽ�u����ݐ��N�v�̈����ɂ��āA�傪����ȕ\���K���ɔ��W����̂ł͂Ȃ����Ƃ������O���L���������炾�B���ݖ@�Ă͌p���R�c�ƂȂ�A�����炭6�����炢�ɍĐR�c�ƂȂ�\��ł���B
�@�l�b�g��P�[�^�C�Ɋւ���K���́A�n�������̂̊Ԃŏ��X�Ɋg�����Ă���B�q�ǂ��ɑ���P�[�^�C�s�����̓w�͋`���ƁA�t�B���^�����O�����K���荞�ΐ쌧���擪�𑖂��Ă���i�D�����A�t�B���^�����O�����K���Ɋւ��ẮA��ʌ��Ȃǂ��Ǐ]�̍\���������Ă���B�����s���ꉞ�n�������̂ɓ���킯�����A���{�̃��f�B�A�̒��S�n�ł��邪�̂ɁA�����s�̌��肪�S���ɉe����^���邱�ƂƂȂ�A���͂�P���ɒn�������̃��x���̘b�ł͕Еt�����Ȃ��B
�@�����ʼn�X�����Ȃ��Ȃ���Ȃ�Ȃ��̂́A����܂ő����̊S�������Ɍ��������Ă���A�n���s���̎d�g�݂◧�@�v���Z�X�Ɋւ��āA���܂�ɂ����S�ł������Ƃ������Ƃł���B�n���s���̏ꍇ�A�m���͓��[�ɂ���Ē��ڑI�o����邽�߁A���Ȃ苭�����������B������c��́A��Ԑl���̑����}�����}�ł͂�����̂́A����̂悤�ɗ^�}�ƂȂ�킯�ł͂Ȃ��B�����Ō����Ƃ���̗^�}�ɑ�������̂́A���m���ł���B���Ȃ킿�n���c��Ƃ́A�m�� vs. �c��Ƃ����\�}�ɂȂ�B�����������Ă��ẮA����܂܂Ȃ�Ȃ��B
�@���ẮA�قƂ�ǒm�������o����A�c��ł̎^�����o�ď�ቻ����Ă����B���ɐ��N���S�琬���Ȃǂ́A�u�q�ǂ��̂��߁v�Ƃ�����`�����̂��߁A�ȒP�ɒʂ�₷���B�������ɂ�����c�����@�ɑ�������d�g�݂��A�n��s���ɂ���B�����A�ϋɓI�Ɏg���Ă��錧�ƁA�S���g��ꂽ���Ƃ��Ȃ��������݂���B
�@�ΐ쌧�̏ꍇ�A�g�ѕs�����w�͋`���͋c����Ăɂ���ď�ቻ���ꂽ�B�ߋ��ΐ쌧�͋c����Ă̗��@��1���Ȃ��A��قǂ������Ȃ��̂łȂ���ΐ�����ł��ʂ��Ƃ����R���Z���T�X�����Ă����̂��A�ƌ��c��ɋ߂��̐l������B�������́A�^�U�̂قǂ͉i�v�Ɋm���߂悤���Ȃ��b�ł���B
�@�����s�̏������ẮA�������ݐ��N�Ɋւ��ăN���[�Y�A�b�v���ꂽ�̂ŁA���̉����Ăł͂��̕����͂��Ȃ�ۂ߂��邾�낤�B�������M�҂����ɂ������̂́A����ȊO�̒m���̌����Ɋւ��镔���ł���B����̉����Ăɂ́A���̂悤�ȏ�����B
�\�����̔� �@�i�C���^�[�l�b�g���p�ɌW��ی�ғ��̐Ӗ��j
�R �@�s���@�ւ́A���̋Ɩ���ʂ��āA���N���C���^�[�l�c�g�𗘗p���Ď��ȎႵ���͑��l�̑����������A��@�Ⴕ���͗L�Q�ȍs�ׂ����A���͔ƍߎႵ���͔�Q��U�������ƔF�߂��Ƃ��́A�����m���ɒʕ邱�Ƃ��ł���B
�S �@�m���́A���N���C���^�[�l�c�g�𗘗p���Ď��ߎႵ���͑��l�̑����������A��@�Ⴕ���͗L�Q�ȍs�ׂ����A���͔ƍߎႵ���͔�Q��U�������ƔF�߂�Ƃ��́A���̕ی�҂ɑ��A���Y���N�ɂ��čĔ��h�~�ɕK�v�ȑ[�u���Ƃ�ƂƂ��ɁA���̃C���^�[�l�b�g�̗��p�Ɋւ��K�Ɋē���悤�w�����͏��������邱�Ƃ��ł���B
�T �@�m���́A�O���̎w�����͏������s�����ߕK�v�ƔF�߂�Ƃ��́A�ی�҂ɑ������Ⴕ���͎����̒�o�����߁A���͕K�v�Ȓ��������邱�Ƃ��ł���B
�@�����͂��Ȃ킿�A�s���@�ւ��u�����������v���Ƃ����悤�ȞB���Ȋ�ŁA���N��m���ɍ����ł���Ƃ������Ƃł���A���̐��N�ɑ���ēӔC���ی�҂ł���Ƃ��A���̎w�����͏����̂��߂ɉƒ���ɗ��������Ă����钲�����s�Ȃ�������L����Ƃ����Ӗ��Ɏ���B
�@���ʂ��̂悤�Ȓ����ɂ́A�ړI�����肳�ꂽ���̂Ɍ���Ȃǂ̕t�я������t�����̂����A�����̐������S���Ȃ����A�������m���̒������ǂ��̑g�D����s����̂����L�ڂ���Ă��Ȃ��B�q�ǂ��̌��S�琬���_�V�ɁA������ł���Ȃ�t���Čx�@���ƒ�ɗ������蒲�����ł��邱�ƂɂȂ肩�˂Ȃ��悤�ȏ�Ⴊ�A�������肷���3���Ɋۂ��ƒʂ肻���������̂ł���B
�q��Ę_�ɂ���ւ�����P�[�^�C�K��
�f���n�G���W�j�A�ł���A�A�i���X�g�ł����鏬���M�ǎ����A���g�̐g�߂Ȗ��Ƃ��āA����̃P�[�^�C����уl�b�g�ɂ�����\���K���A�����Ďq�ǂ��ƃP�[�^�C�̊W�ɂ��čl���Ă����B
����E�A�j���́u����ݐ��N�v���ΏۂɁ@�����s�̐��N�琬��������
�A�j���E����̃L�����N�^�[���u����ݐ��N�v�Ƃ��āu�s���S�v���̊�Ɋ܂߂铌���s�̐��N�琬�������Ă̐R�c���߂Â��B�l�b�g��ł͔��̗��ꂩ��s�����N���Ă���B����̌��ꂩ��́u���{�̕\���������ɂȂ�v�Ƃ��������O���o�Ă���B
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);