Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Особенность FireFox
 
 автор: MOR(WAL)   (23.11.2007 в 00:20)   письмо автору
 
 

Есть JavaScript, работает в IE, в Opera, но почему - то не работает в FireFox, в чём может быть проблема?

   
 
 автор: bronenos   (23.11.2007 в 00:34)   письмо автору
 
   для: MOR(WAL)   (23.11.2007 в 00:20)
 

какой скрипт то

   
 
 автор: MOR(WAL)   (23.11.2007 в 07:04)   письмо автору
 
   для: bronenos   (23.11.2007 в 00:34)
 

<script language="JavaScript">
function InToOut(FocusOut){
var comisss;
var cource1 = <? echo $cour1; ?>;
var cource2 = <? echo $cour2; ?>;
var comis = <? echo $comis; ?>;
var comis_min = 30;
if (document.all.sum_in == null){
return;
}
var ISum = document.all.sum_in.value.replace(",",".");
if (isNaN(ISum)){
ISum = "0";
}
if (cource1 > cource2){
ISum = ISum * cource1;
comis_min = comis_min / cource2;
} else if (cource1 == cource2){
comis_min = comis_min / cource2;
} else {
ISum = ISum / cource2;
comis_min = comis_min / cource2;
}
comisss = ISum / 100 * comis;
if (comis_min > comisss){
ISum = ISum - comis_min;
document.all.sum_commis.value = Math.round(comis_min * 100) /

100;
comisss = Math.round(comis_min * 100) / 100;
} else {
ISum = ISum - comisss;
document.all.sum_commis.value = Math.round(comisss * 100) /

100;
comisss = Math.round(comisss * 100) / 100;
}

ISum = Math.round(ISum * 100) / 100;
ISum = Math.floor(ISum * 100 + 0.1 / 100) / 100;
if (ISum < 0) {
ISum = 0;
}
document.all.sum_out.value = ISum;
if (FocusOut) {
OutToIn();
}
}
function OutToIn(FocusOut){
var comisss;
var cource1 = <? echo $cour1; ?>;
var cource2 = <? echo $cour2; ?>;
var comis = <? echo $comis; ?>;
var comis_min = 30;
if (document.all.sum_out == null){
return;
}
var OSum = document.all.sum_out.value.replace(",",".");
if (isNaN(OSum)){
OSum = "0";
}
if (cource2 > cource1){
comis_min = comis_min / cource1;
var tmpOSum = OSum * cource2;
} else {
comis_min = comis_min / cource2;
var tmpOSum = OSum;
}
comisss = comis_min / comis * 100;
if (tmpOSum > comisss){
if (cource1 > cource2){
OSum = tmpOSum / cource1;
OSum = tmpOSum / (100 - comis) * 100;
OSum = OSum / cource1;
} else {
OSum = tmpOSum / cource1;
OSum = tmpOSum / (100 - comis) * 100;
}
} else {
OSum = tmpOSum / 100 * 100 + comis_min;
if (cource2 <= cource1){
OSum = OSum / cource1;
}
}
OSum = Math.round(OSum * 100) / 100;
if (OSum < 0) {
OSum = 0;
}
document.all.sum_in.value = OSum;

if (FocusOut) {
InToOut();
}
}</script>

Вот собсна скритп...

   
 
 автор: bronenos   (23.11.2007 в 07:27)   письмо автору
 
   для: MOR(WAL)   (23.11.2007 в 07:04)
 

замените document.all на document.forms
если тут форма в главной роли

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования