Помогите с кодом js

D
На сайте с 28.06.2008
Offline
1114
721

Есть информер где в js прописано расположение элементов. Все как мне надо выровнял кроме елемента, описанного этим куском кода. Нужно выровнять этот элемент по высоте, но как раз такие где параметр top тут зашит я не понимаю, прошу помочь

 if (bmi.measure==0){

var n=0;
while ((bmi.size.range[0]+(n*bmi.size.range[2]))<=(bmi.size.range[1])) {
c+='<div style="font-family:'+bmi.font+';font-size:10px;position:absolute;color:'+bmi.size.textcolor[1]+';" id="s'+n+'" onselectstart="return false" ondragstart="return false">'+(bmi.size.range[0]+(n*bmi.size.range[2]))+'</div>';
n++;
};
}else{
var n=0; // n sind gesamt-inch, also inkl. feet*12
while (inchonly(bmi.size.range[0])+(n*inchonly(bmi.size.range[2]))<=(inchonly(bmi.size.range[1]))) {
c+='<div style="font-family:'+bmi.font+';font-size:10px;position:absolute;color:'+bmi.size.textcolor[1]+';" id="s'+n+'" onselectstart="return false" ondragstart="return false">'+getfeetinchfrominchonly(inchonly(bmi.size.range[0])+(n*inchonly(bmi.size.range[2])))+'</div>';
n++;
};
};
var n=0;
while ((bmi.weight.range[0]+(n*bmi.weight.range[2]))<=(bmi.weight.range[1])) {
if((bmi.weight.range[0]+(n*bmi.weight.range[2]))==(bmi.weight.range[1])){
c+='<div style="font-family:'+bmi.font+';font-size:10px;position:absolute;color:'+bmi.weight.textcolor[1]+';" id="g'+n+'" onselectstart="return false" ondragstart="return false">'+(bmi.weight.range[0]+(n*bmi.weight.range[2]))+' +</div>';
}
c+='<div style="font-family:'+bmi.font+';font-size:10px;position:absolute;color:'+bmi.weight.textcolor[1]+';" id="g'+n+'" onselectstart="return false" ondragstart="return false">'+(bmi.weight.range[0]+(n*bmi.weight.range[2]))+'</div>';
n++;
};
ДП
На сайте с 23.11.2009
Offline
203
#1

Тут всем элементам присаиваются id - может быть стилями для нужного id прописать положение?

D
На сайте с 28.06.2008
Offline
1114
#2

Мне кажется проще все же найти что отвечает за высоту.

В прикрепленном файле полностью код js файла, а тот кусок что я привел выше выдает такую структуру:

<div ondragstart="return false" onselectstart="return false" id="s0" style="font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 10px; position: absolute; color: rgb(255, 255, 255); top: 404px; left: 75px;">150</div>

<div ondragstart="return false" onselectstart="return false" id="s1" style="font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 10px; position: absolute; color: rgb(255, 255, 255); top: 359.714px; left: 75px;">160</div>
<div ondragstart="return false" onselectstart="return false" id="s2" style="font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 10px; position: absolute; color: rgb(255, 255, 255); top: 315.429px; left: 75px;">170</div>
<div ondragstart="return false" onselectstart="return false" id="s3" style="font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 10px; position: absolute; color: rgb(255, 255, 255); top: 271.143px; left: 75px;">180</div>
<div ondragstart="return false" onselectstart="return false" id="s4" style="font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 10px; position: absolute; color: rgb(255, 255, 255); top: 226.857px; left: 75px;">190</div>
<div ondragstart="return false" onselectstart="return false" id="s5" style="font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 10px; position: absolute; color: rgb(255, 255, 255); top: 182.571px; left: 75px;">200</div>
<div ondragstart="return false" onselectstart="return false" id="s6" style="font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 10px; position: absolute; color: rgb(255, 255, 255); top: 138.286px; left: 75px;">210</div>
<div ondragstart="return false" onselectstart="return false" id="s7" style="font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 10px; position: absolute; color: rgb(255, 255, 255); top: 94px; left: 75px;">220</div>
<div ondragstart="return false" onselectstart="return false" id="g0" style="font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 10px; position: absolute; color: rgb(255, 255, 255); top: 404px; left: 145px;">40</div>
<div ondragstart="return false" onselectstart="return false" id="g1" style="font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 10px; position: absolute; color: rgb(255, 255, 255); top: 384.625px; left: 145px;">50</div>
<div ondragstart="return false" onselectstart="return false" id="g2" style="font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 10px; position: absolute; color: rgb(255, 255, 255); top: 365.25px; left: 145px;">60</div>
<div ondragstart="return false" onselectstart="return false" id="g3" style="font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 10px; position: absolute; color: rgb(255, 255, 255); top: 345.875px; left: 145px;">70</div>
<div ondragstart="return false" onselectstart="return false" id="g4" style="font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 10px; position: absolute; color: rgb(255, 255, 255); top: 326.5px; left: 145px;">80</div>
<div ondragstart="return false" onselectstart="return false" id="g5" style="font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 10px; position: absolute; color: rgb(255, 255, 255); top: 307.125px; left: 145px;">90</div>
<div ondragstart="return false" onselectstart="return false" id="g6" style="font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 10px; position: absolute; color: rgb(255, 255, 255); top: 287.75px; left: 145px;">100</div>
<div ondragstart="return false" onselectstart="return false" id="g7" style="font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 10px; position: absolute; color: rgb(255, 255, 255); top: 268.375px; left: 145px;">110</div>
<div ondragstart="return false" onselectstart="return false" id="g8" style="font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 10px; position: absolute; color: rgb(255, 255, 255); top: 249px; left: 145px;">120</div>
<div ondragstart="return false" onselectstart="return false" id="g9" style="font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 10px; position: absolute; color: rgb(255, 255, 255); top: 229.625px; left: 145px;">130</div>
<div ondragstart="return false" onselectstart="return false" id="g10" style="font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 10px; position: absolute; color: rgb(255, 255, 255); top: 210.25px; left: 145px;">140</div>
<div ondragstart="return false" onselectstart="return false" id="g11" style="font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 10px; position: absolute; color: rgb(255, 255, 255); top: 190.875px; left: 145px;">150</div>
<div ondragstart="return false" onselectstart="return false" id="g12" style="font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 10px; position: absolute; color: rgb(255, 255, 255); top: 171.5px; left: 145px;">160</div>
<div ondragstart="return false" onselectstart="return false" id="g13" style="font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 10px; position: absolute; color: rgb(255, 255, 255); top: 152.125px; left: 145px;">170</div>
<div ondragstart="return false" onselectstart="return false" id="g14" style="font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 10px; position: absolute; color: rgb(255, 255, 255); top: 132.75px; left: 145px;">180</div>
<div ondragstart="return false" onselectstart="return false" id="g15" style="font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 10px; position: absolute; color: rgb(255, 255, 255); top: 113.375px; left: 145px;">190</div>
<div ondragstart="return false" onselectstart="return false" id="g16" style="font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 10px; position: absolute; color: rgb(255, 255, 255); top: 94px; left: 145px;">200 +</div>
<div ondragstart="return false" onselectstart="return false" id="g16" style="font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:10px;position:absolute;color:#FFFFFF;">200</div>

Вот тут то уже параметр top есть, и еще непонятно почему g16 два раза, судя по тому что отображается, это косяк и последнего g16 быть не должно. Помогите плиз найти где высота задается.

txt bmi.txt
ДП
На сайте с 23.11.2009
Offline
203
#3

Либо параметр top содержится в bmi.weight.textcolor[1] , что маловероятно, либо задается в другом скрипте.

D
На сайте с 28.06.2008
Offline
1114
#4

Есть еще 6 файлов js как попробовать найти? По какому слову искать? Попробовал поискать по слову top оно встречается еще в одном скрипте, но он собака огромный :(

txt highslide-full.txt
ДП
На сайте с 23.11.2009
Offline
203
#5

Я так думаю, что параметр устанавливается где-то либо в методе onGraphicLoad: 1133 строка, либо в setPosition:1168. Попробуйте там поменять значения.

D
На сайте с 28.06.2008
Offline
1114
#6

К сожалению даже полное удаление кусков с этими методами ни к чему не привели.... походу в другом месте :(

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий