�Ɩ��̉����ŁA�����̊W�҂��������߁I�F���[�U�[�T�C�h�E�v���W�F�N�g���i�K�C�h�i19�j�i1/2 �y�[�W�j
���܂��܂ȕ���Ō��ʂ�����Ă���u�����v�́A��ƃV�X�e���̗v���d�l�̍���ɂ͕K�{�Ƃ���������̂��B�����ċƖ����������邱�Ƃ́A�v����`�ȊO�ɐ��X�̃����b�g������B
» 2007�N06��08�� 12��00�� ���J
�@���[�U�[�T�C�h�̃v���W�F�N�g�`�[���́A�V�X�e�����g���Ă��ׂ����Ƃ�T�d�Ɍ������A������x���_�ɓI�m�ɓ`���Ȃ���Ȃ�܂���B
�@���̂��߂ɁA�Ɩ��v���Z�X�̕�����₷���h�L�������g���쐬���邱�Ƅ������Ȃ킿�A�Ɩ��v���Z�X���������邱�Ƃ��K�v�ł��B��������ς���ƁA���[�U�[�T�C�h�̃v���W�F�N�g�`�[���̎d���́A�Ɩ��v���Z�X���������Ȃ��Ǝn�܂�Ȃ��Ƃ����Ă��ߌ��ł͂Ȃ��A�Ƃ������ƂɂȂ�܂��B
�@�������̕���ʼn����̌��p�◘�_������Ă��܂��B���܂��܂ȉ���������܂����A�Ɩ��̉����Ƃ́u�ǂ̂悤�ɂȂ��Ă���̂��v�u�������Ă���̂��v�u�����N���Ă���̂��v�Ƃ������A�����╶�͂ł͐������ɂ����`���Â炢�g�Ɩ��h�̑S�̑���ڍׁA��ԂȂǂ�}��O���t���g���āA������₷���\�����邱�Ƃł��B
�@�����ɂ���āA�Ɩ��̎��Ԃ��ڂɌ�����悤�ɂȂ�A
- �W�҂��������L���邱��
- �����̊W�҂ɂ�邳�܂��܂Ȏ��_�������T�蓖�Ă邱��
- �����̊W�҂ɂ�鑽�l�Ȓm�b��m�����W�߁A��������}�邱��
- ��������̂Ő��x�̍����Ǘ������s������
- �ُ펞�ɐ������Ή�����邱��
���\�ɂȂ�܂��B
�@����́A��ƂƂ��Ė]�܂����Ɩ��v���Z�X���������A�`�F�b�N���邽�߂ɕK�v�Ȋ����ł���A�u�Ɩ��Ɩ��ڂɊW�����R���s���[�^�E�V�X�e���v���J������v���W�F�N�g�ɂ����Ắu�Ɩ��̉����v�͕K�{�̍�ƂƂ����܂��B
�@�Ɩ��Ɩ��ڂɊW�����R���s���[�^�E�V�X�e�����J������ɓ�����A�Ɩ����ߕs���Ȃ��A�����Ȃ��m�邱�Ƃ͑�Ϗd�v�Ȃ��Ƃł��B�Ɩ��𗝉����Ȃ��܂܍�����V�X�e���́A�K�v�̂Ȃ����ʂȋ@�\�����������g���ʌ����V�X�e���h�ł�������A�@�\�ɕs���������ăr�W�l�X�ɍv�����Ȃ��g�𗧂����V�X�e���h�ɂȂ����肵�܂��B
�@�Ɩ���m�邱�Ƅ����B����̓v���W�F�N�g�`�[���̒S���҂��Ɩ������������邱�Ƃ���n�܂�܂��B���ɕ��剡�f�I�ȑ�K�͂ȋƖ��V�X�e���̊J���ɂ����ẮA���̐��ʂ̓v���W�F�N�g�S���҂����̂��̂Ƃ��ēƂ��߂��Ă悢�킯������܂���B�W�҂ŋ��L����̂ł��B
�@���z�̔�p�A����ȃG�l���M�[��������ŃV�X�e�������邩��ɂ́A����Ɍ��������ʂ��o���Ȃ���Ȃ�܂���B���̂��߂ɂ́A�Ɩ��̖��_����P���ׂ��_�J�ɒT��A���T�d�Ɍ������Ȃ���Ȃ炸�A�����̊W�҂ɓ����|���āA���̒m���ƒm�b���W�߂邱�Ƃ��K�v�ł��B
�@���������������ɓ�����A���̋Ɩ��ڂɒS�����Ă��铖���҂݂̂ʼn�����}�邱�Ƃ��őP���Ƃ͌���܂���B���Y�Ɩ����傾���̗͂ł͉��o�����ɂ�����߂邱�ƂɂȂ�ꍇ������A����Ɏ��{������̂��߂ɑ����Ɉ��e�����o������ꍇ������܂��B
�@�����h�����߁A���ڌg���Ɩ�����ȊO����������̊W�҂̒m����m�b�����߂�����̂ł����A���ׂĂ̊W�҂���l�Ɍ������̋Ɩ��̗���₻�̔w�i�ɐ��ʂ��Ă���킯�ł͂���܂���B���̋Ɩ��S�̂̂����A���炪��������Ă��镔����m���Ă���ɂ��������Ȃ������Ƃ����ꍇ�������̂ł��B
�@���Ђ��s���Ă���Ɩ��ɂ����āA�����ň����Ă��郂�m��T�[�r�X�A�����Ă����ɊW�����A���Ђ̂ǂ̕���E�V�X�e����ʂ��Čڋq������Ƃ��Ƃ肳��A���ꂼ��ɂǂ̂悤�ȉ��l��Ӗ�������̂��A�Ɋւ��Ă��ׂĂ�m���Ă���Ƃ����l�́A�ǂ�ȉ�Ђł����������ł��傤�B
�@�W�҂���v���͂��ăx�X�g�̋Ɩ��v���Z�X�ݏo�����߂ɂ́A�Ɩ��v���Z�X��N�ɂł�������₷���`�ɕ\���������̂�p�ӂ��A�W�҂̔F�����C�荇�킹���Ƃ��K�v�ł��B���������A������ƂɎQ�����Ă��炤�u�W�ҁv��c�����邽�߂ɂ��A�e�Ɩ��̊W��������h�L�������g�̑��݂��K�v�ł��B
�@�Ɩ��v���Z�X�̕�����₷���h�L�������g�́A�@�\�v���̏��F���㋉�E�ɋ��߂��肷��ۂɂ��֗��ł��B�㋉�E�Ƃ����ǂ��A��܂��ȋƖ��̗���͒m���Ă��Ă��A�ڍׂƂȂ�ƕs���ȃP�[�X������A�d�l�̍������܂߂Đ�������K�v������܂��B
�@���R�A�x���_�ɋ@�\�v���d�l����������肷��ꍇ�ɂ��A�V�X�e��������Ɩ��v���Z�X�̕�����₷���h�L�������g�́A�傢�ɖ��ɗ����܂��B����͎��̍����@�\�v���d�l���iRFP�j�Ƃ��邱�Ƃ��ł��A�x���_�ւ̐����ɔ�₷���Ԃ��ŏ����ɂ��A���x���_����I�m�ŗL�v�ȏ��������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);