�V�l�G���W�j�A�͐ϋɓI�Ɍ���������悤�F�����ς���u�n����|�́v�i1/3 �y�[�W�j
�u�\����܂���B�킽���̃~�X�ł��v�\�\�B�V�l�G���W�j�A�̂���Ȍ��t���G�߂�����Ă����B�����A�V�l�͂��̓��������ē��X�ƌ���������Ăق����B������́A�g�D�ɖ��܂��Ă���u�n���v����|����͂ɂȂ邩�炾�B
» 2009�N04��03�� 08��35�� ���J
�@�u�\����܂���B�킽���̃~�X�ł��B�s���ӂł����B����͊m�F��O�ꂵ��x�Ɠ����悤�ȊԈႢ���N�����ʂ悤�w�͂��Ă��������Ǝv���܂��v
�@���N������Ȍ��t���G�߂�����Ă����B�V�l�G���W�j�A�͉��x���ɂ��ڂɑ����A�߂����J��Ԃ��Ȃ��悤�ɓw�͂��Ĉ�l�O�ɂȂ��Ă����B�����l���Ăق����B�F����̓~�X��������ǂ̂悤�Ȍ���������邾�낤���B�킽���͐V�l�̃G���W�j�A�ɂ͂��ЂƂ����X�ƌ���������Ă������������Ǝv���Ă���B
�@������Ƃ����Ɩ`���̂悤�Ȍ������v�������ׂ�Ƃ����l�����邾�낤�B���ӂ�́u�w���C���������Ă��܂���ł����v��u�C�̂��݂�����܂����v�Ȃǂ��܂��܂��B�����A�����������_�_�̌�����͐E��̉��P�ɍv�����Ȃ��B�V�l�ɂ͑��l�ɐӔC���Ȃ������悤�ȁu������v���]�܂��̂ł���B
�@�Ⴆ�ΐV�l�G���W�j�A��A�N�ɐ�y���炱�̂悤�Ȏw�����o���Ƃ��悤�B
�@�uB�T�[�o�Ƀ��O�C������C�T�[�o�Ƃ̊Ԃ̃^�C���A�E�g�ݒ��5�b�ɂ��Ă��������v
�@�V�l�G���W�j�A��A�N�͊o��������̒m����������B�T�[�o�Ƀ��O�C�����A�Ȃ�Ƃ����ăV�X�e���Ǘ���ʂ��J���B�����āuTimeOut�v�Ƃ����ݒ�l��T���A5����͂��Ĕ��f������B�قǂȂ����ăT�[�o�Ď��[���̉�ʂ͗��物�F�A�����ĊԔ�����ꂸ�ɐԐF�ւƕς��A�������܂����A���[�����苿���̂ł������B�u�\����܂���c�c�v
�@���̂悤�ɐݒ���e�̈Ӗ��𗝉������ɍ�Ƃ�i�߂�̂͂ƂĂ��댯���BA�N�͎����̍�Ƃ���Q�����������Ƃ͕������Ă��A���������������������ł��Ȃ����낤�B�{���Ȃ�ΕK�v�Ȓm�������ׂĐg�ɂ��Ă���E��ɏo�Ă��炢�����B�����A����ɂ���ȗ]�T���Ȃ��A���ۂ̍�Ƃ�ʂ��Ēm����o����g�ɂ��Ă������Ƃ����Ȃ��Ȃ��B�w�L�т�����Ƃ�����K�v������ꍇ�A��Q���������Ă��V�l���g�����̌������������Ȃ����߁A���Ȃ���ɂȂ����Ȃ��B
�@�u�Ȃ���Q���N�������v�Ƃ����₢�ɁAA�N��������������ǂ��v�����낤���B
�@�u��y�̎w���ʂ�ɍ�Ƃ���������ł����B�������^�C���A�E�g��������m��܂���ł����B��y�̏�Q�����̐蕪�������Ă���ƁAB�T�[�o��C�T�[�o�Ƃ̊ԂŃ^�C���A�E�g���N�����Ă���Ƃ�������肩��A�������ݒ肵���̂�B�T�[�o��C�T�[�o����̉�����҂w�҂����Ԃ̏���x�ł��������Ƃ����߂ĔF�����܂����B�����ă}�j���A���ׂ�ƁA�^�C���A�E�g�̒l�́g�b�h�łȂ��āg�~���b�h�Őݒ肷�邱�Ƃ�������܂����B����2�_�𗝉����Ȃ��܂܍�Ƃ�i�߂��̂����s�̌����ł��v
�@���̌�������āAA�N�̂��Ƃ������Ȃ��Ǝv���l�������̂ł͂Ȃ����B�����A���̌��͐V�l�ɑ���d���̈˗����@�ɖ�肪����AA�N�����������̂ł͂Ȃ��B����A�N���`���̂悤�Ɂu�����̃~�X�������v�Ƃ���������ɏI�n���Ă��܂�����ǂ��Ȃ邩�B���̐E��ł͐V�l�ɂ��������˗������邱�Ƃ������Ƃ����ӎ������܂ꂸ�A���N�ȍ~���V�l�ɓ����悤�ɍ�Ƃ��˗����A�����悤�ȏ�Q���N�����Ă��܂��B
�@�V�l�̂����́A�˗����ꂽ��Ƃ̑S�e�������Ȃ����Ƃ͎d�����Ȃ��B�˗����e�Ɏ������m��Ȃ������������Ă��A�����Œ��ׂĔ[�����Ă����Ƃɓ���قǎ��Ԃɗ]�T���Ȃ����Ƃ��������낤�B���������ꍇ�ɂ��ׂ����Ƃ́A�u��Ƃ𐋍s�ł��邪�A���̈Ӗ���������Ȃ��ĕs�����v�Ƃ��̏��SOS���o�������ł���B
�@����������Ƃ���y���Z�������Ă��Ă��A���߂č�Ƃ̎R��ɂ͑ѓ����Ă��炦�邵�A���Ԃ�������̏�ŕK�v�Ȓm���������Ă��炤���Ƃ��ł���B�������̃v���Z�X�������ĕs�K�Ȍ��ʂ������N�������ꍇ�́A��i�A��y�W�Ȃ��A���̒S���҂�e�͂Ȃ����҂ɂ�������̂ł���B
- |
A�N�� |
1 |
��ƑΏۂ̃V�X�e���T�v��m��Ȃ� |
2 |
�˗����e�𗝉����Ă��Ȃ� |
3 |
��Ƃ����闝�R�𗝉����Ă��Ȃ� |
4 |
��Ǝ��s���̉e����d�含���ӎ����Ă��Ȃ� |
5 |
��ƌ��ʂ����������ǂ����f�ł��Ȃ� |
|
- |
�˗����鑤 |
1 |
A�N�̒m�����Ɨ���c�����Ă��Ȃ� |
2 |
����̐�����P�����s�Ȃ��Ă��Ȃ� |
3 |
�w���ɂ����܂��ȓ_������ |
4 |
����m�F�����Ă��Ȃ� |
|
�\1�F������Ŗ��炩�ɂȂ���_�̗�
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);