DOCTYPE, javascript и FireFox 2

12
T2
На сайте с 10.12.2010
Offline
1
1242

Есть скрипт

<script language="javascript">

n = new Array();

n[1] = "UAH";
n[2] = "USD";

function Conv()
{
var res, vto;
summa = document.getElementById("summa").value;
stavka_user = document.getElementById("stavka_user").value;
srok = document.getElementById("srok").value;
stavka_user2 = stavka_user;
stavka_user = (stavka_user / 100);
vto = document.getElementById("to").value;

res = (((summa * stavka_user)/360) * srok), 2;
ressumma = summa , 2;
resstavka = stavka_user2, 2;
ressrok = srok, 2;

if(isNaN(res))
{
res = "<span class=result>0,00</span>";
}
else
{
res = res.toFixed(2);
res = res.toString();
res = res.replace('\.', ',');
res = "<span class=result>" + res + "</span>&nbsp;<font class=result>" + n[vto] + "</font>";
result.innerHTML = res;

ressumma = "<span class=result>" + ressumma + "</span>&nbsp;<font class=result>" + n[vto] + "</font>";
result2.innerHTML = ressumma;

resstavka = "<span class=result>" + resstavka + "</span>&nbsp;<font class=result> % </font>";
result3.innerHTML = resstavka;

ressrok = "<span class=result>" + ressrok + "</span>&nbsp;";
result4.innerHTML = ressrok;
}
}
</script>

Он работает во всех проводниках, при вставке DOCTYPE перестает работать в FireFox, не могу понять в чем проблема помогите плиз.

smscat
На сайте с 23.02.2006
Offline
50
#1

inerHTML не по стандартам. Когда включаешь strict надо пользоваться DOM http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/

T2
На сайте с 10.12.2010
Offline
1
#2

Извини а можно по конкретней я в этом просто не сильно розбираюсь

D
На сайте с 25.12.2006
Offline
37
#3

А почему не пользуйтесь jquery?

Контакты: icq 23378050 семь Услуги технолога, недешево ()
LEOnidUKG
На сайте с 25.11.2006
Offline
1773
#4
tiarella2:
Извини а можно по конкретней я в этом просто не сильно розбираюсь

Ну тогда доверьте это программисту. Что за вопросы то?

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
Василий Колодин
На сайте с 17.12.2008
Offline
250
#5

А нафега вообще доктайп использовать?

И без него неплохо ))

Юзаю Бегет с 2013 года. Начни юзать и ты: https://beget.com/p64496/ru/hosting/virtual
D
На сайте с 25.12.2006
Offline
37
#6
titaniMOZG:
А нафега вообще доктайп использовать?
И без него неплохо ))

Отлично! =)

T2
На сайте с 10.12.2010
Offline
1
#7

Без доктайпа надо переделывать дизайн.

Плиз помогите переделать скрипт чтобы он нормально работал с доктайпом.

ParserYa
На сайте с 04.10.2010
Offline
29
#8
delita:
А почему не пользуйтесь jquery?

Вот ответ на ваш вопрос. Используйте его - там почти все кроссбраузерно :)

T2
На сайте с 10.12.2010
Offline
1
#9
ParserYa:
Вот ответ на ваш вопрос. Используйте его - там почти все кроссбраузерно

Я просто в jquery не разбираюсь я работаю только в PHP

LEOnidUKG
На сайте с 25.11.2006
Offline
1773
#10

ТС, а вам реально вломы выложить какой доктайп используете и html как используете код?

12

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