Страницы: 1
Не отображаются цены на странице
http://www.the-seasons.ru/montenegro/pr … ial_01.htm
Ни IE ни Opera сообщений об ошибках не выдают и в них всё работает, как надо.
Отредактировано Sirooff (12-05-2009 15:39:10)
Не бывает безвыходных ситуаций — бывают неприятные решения.
Отсутствует
Тема перенесена из форума «Поддержка пользователей» в форум «Проблемы с сайтами».
Do you feel lucky, punk?
Отсутствует
Sirooff
Если Вы разработчик, воспользуйтесь консолью ошибок из меню "Инструменты", и Вам все станет понятно.
Не стойте на месте - ищите новые тупики :)
Отсутствует
Вы про это?
Ошибка: dta0_0 is not defined
Источник: http://www.the-seasons.ru/scripts/pricescripts.js
Строка: 30
Вот код скрипта:
function number_format(n) {
var arr=new Array('0'), i=0;
while (n>0) {arr[i]=''+n%1000; n=Math.floor(n/1000); i++;}
arr=arr.reverse();
for (var i in arr) if (i>0) while (arr[i].length<3) arr[i]='0'+arr[i];
// return arr.join(' ');
return arr.join('\'');
}function changeDataContent(k,data,arr)
{var I = arr.length;
var J = arr[0].length;for(var i=0; i<I; i++)
{
for(var j=0; j<J; j++)
{
var ldata = parseInt(arr[i][j]);
if (isNaN(ldata)) {
eval(data+i+"_"+j+'.innerHTML="'+arr[i][j]+'";');
continue;
}
if (arr[i][j]=='0') {
eval(data+i+"_"+j+'.innerHTML="-";');
continue;
}
ldata = ldata*eval(k);
eval(data+i+"_"+j+'.innerHTML="'+number_format(Math.round(ldata))+'";');
}
}}
Видимо туплю, или глаз замылился, но не могу понять, что не так...
Не бывает безвыходных ситуаций — бывают неприятные решения.
Отсутствует
Инспектор DOM показывает, что присутствуют как dta0_0, так и все остальные...
А в ответ тишина... походу конкретно указать, что не так, здесь никто не в состоянии.
P/S Да, кстати, помимо IE и Opera скрипт также прекрасно работает и в Google Chrome.
Так что возникает вопрос относительно самой Мозиллы, сразу пословица вспоминается: "Все не в ногу, один я в ногу"
Отредактировано Sirooff (11-10-2009 21:26:34)
Не бывает безвыходных ситуаций — бывают неприятные решения.
Отсутствует
Страницы: 1