EN в Twitter EN В Контакте EN в Facebook

Преобразование секторов в олимпийку

 

Техническое описание - снять галку "авто переноса строк" и вставить в задание:

 

<script src="http://d1.endata.cx/images/personal/1484341/olimpSectorsUran.js"></script> 

    

 

В случаи проблем с работой скрипта по ссылке, снять галку "авто переноса строк" и вставить в задание скрипт:

 
<script>
window.onload =
function() {
var contelem =document.getElementsByClassName('cols-wrapper')[0];
var sectors=[];
for(var i = 0; i<contelem.children.length; i++)
{
for (var j=0; j <contelem.children[i].children.length; j++)
{
sectors.push(contelem.children[i].children[j].innerHTML);
};
};
var startcount =0;
var stepen=0;
var str = "";
switch(sectors.length)
{
case 3:
startcount=2;
stepen=1;
break;
case 7:
startcount=4;
stepen=2;
break;
case 15:
startcount=8;
stepen=3;
break;
case 31:
startcount=16;
stepen=4;
break;
case 63:
startcount=32;
stepen=5;
break;
};
if(stepen>0)
{
str=str+"<table width=100% border=1>";
for (var i=0; i<startcount; i++)
{
str=str+"<tr>";
for (var j=0; j<stepen+1; j++)
{
if(i%Math.pow(2,j)==0)
{
var num = i/Math.pow(2,j)+ startcount*(2 - 1/(Math.pow(2,j-1)))+1;
str=str+"<td rowspan="+Math.pow(2,j)+" style='vertical-align:middle'>"+sectors[num-1]+"</td>";
};
};
str=str+"</tr>";
};
contelem.innerHTML=str;
};
};
</script>
 

Автор скрипта uran238






19.04.2024 21:09:42
(UTC +3)

www.en.cx
EncounterTM Ltd.
2004-2024 ©