Некропостинг, поскольку проблема аналогичная...
Код (прикладываю) прекрасно отрабатывает в мозилле, опере, хроме. В ИЕ 8 не хочет...
При загрузке странички дебаггер пишет:
expected identifier, string or number строка 8 символ 72 (закрывающая фигурная скобка, если не ошибаюсь - при вставке кода сюда "скушались" пробелы в начале строк...)
При клике на кнопку выдает ошибки:
object expected строка 27 символ 1 (открывающая < инпута)
и строка 27 символ 24 (r2()).
Хотелось бы знать, где что не так...
И да, я не спец в джаваскрипте, ногами не бить в случае непонимания намеков...
Собственно, весь код странички:
<html>
<head>
<script language="javascript">
function r2() {
var q = {50:{12:{1:{100:202,150:176,200:164,250:142,300:12 8,350:113,400:98},
2:{100:150,150:131,200:120,250:107,300:98,350:91,4 00:84},
3:{100:126,150:110,200:98,250:91,300:84,350:78,400 :72},
4:{100:103,150:89,200:82,250:77,300:69,350:66,400: 63},},
13:{1:{100:196.75,150:171.5,200:159.75,250:138.5,3 00:124.75,350:110.25,400:95.75},
2:{100:146,150:127.75,200:116.75,250:104.25,300:95 .5,350:88.5,400:81.5},
3:{100:122.75,150:107,200:95.5,250:88.5,300:82,350 :76,400:70},
4:{100:100.5,150:86.75,200:79.75,250:75,300:67.25, 350:64.25,400:61.25},},
14:{1:{100:191.5,150:167,200:155.5,250:135,300:121 .5,350:107.5,400:93.5},
2:{100:142,150:124.5,200:113.5,250:101.5,300:93,35 0:86,400:79},
3:{100:119.5,150:104,200:93,250:86,300:80,350:74,4 00:68},
4:{100:98,150:84.5,200:77.5,250:73,300:65.5,350:62 .5,400:59.5},},},
45:{27:{1:{100:96.6,150:85.2,200:78.6,250:68.8,300 :61.2,350:54,400:46.8},
2:{100:72.4,150:63.6,200:58,250:51.4,300:46.8,350: 43.2,400:39.6},
3:{100:60.6,150:52.4,200:46.8,250:43.2,300:40.6,35 0:38.4,400:36.2},
4:{100:49.8,150:43.6,200:40,250:37,300:33.4,350:42 247,400:30.2},},},
};
alert (q[50][12][1][100]);
}
</script>
</head>
<body>
<input type='button' value='calc' onclick='r2();'>
</body>
</html>
Последний раз редактировалось lovial, 14.05.2015 в 09:19.
|