Полезная информация

В мире Mozilla происходит много интересных событий. Но вам не нужно постоянно посещать новостные сайты, чтобы быть в курсе всех изменений. Зайдите на ленту новостей Mozilla Россия.

№110-07-2006 23:15:42

ratt
Участник
 
Группа: Members
Откуда: Беларусь
Зарегистрирован: 12-05-2006
Сообщений: 23
Веб-сайт

Javascript

Вот вопрос с Javascript и Firefox.... Беру самые простые примеры...
Браузеры Firefox 1.5.0.4, Opera 9, IE 6.


Есть код

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Untitled Document</title>

<script language="javascript">
function data(obj)
{
var a=1*obj.st1.value;
var b=1*obj.st2.value;
var c=1*obj.st3.value;
var s=(a+b+c);//
var s2=(s*0.13);
var s3=(s-s2);
document.write("1е число ",s," 2е число ",s2," 3е число ",s3);
}
</script>
</head>
<body>
<form name="form1">
<input type="text" name="st1" /><hr/>
<input type="text" name="st2" /><hr/>
<input type="text" name="st3" /><hr/>
<input type="button" value="send" onclick="data(form1)"/><hr />
<input type="reset" value="reset" />
</form>
</body>
</html>

После выполнения его в Firefox продолжает что "грузить" Почему и как это исправить...?
Интересное, что данный пример не работает в Опере но работает в IE...

Второй пример


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Untitled Document</title>
<script>
function scer(obj)
{
form1.res.value=form1.num1.value*form1.num1.value;
}
</script>
</head>

<body>
<form name="form1">
<input type="text" name="num1" onblur="scer(form1)" /><hr/>
<input type="text" name="res" /><hr />
<input type="reset" value="Update" />
</form>
</body>
</html>

Работает в Опере и IE но не работает в Firefoxe ???

Есть ли какие особенности обработки языка Javascript в FF?

Отредактировано ratt (10-07-2006 23:28:19)


Firefox 4 alpha 1pre
TheBat 4.0.14
.....I want Woman.....

Отсутствует

 

№211-07-2006 00:41:48

Lynn
Кофеман
 
Группа: Members
Откуда: Россия
Зарегистрирован: 16-02-2005
Сообщений: 1721
Веб-сайт

Re: Javascript

ratt
Не поленитесь заглянуть в консоль ошибок (Tools -> Error Console). Обычно там написано в чём ошибка.


Isn't it ironic... don't you think? — Alanis Morissette

Отсутствует

 

№311-07-2006 01:04:27

Unghost
Призрак-админ
 
Группа: Administrators
Откуда: Moscow, Russia
Зарегистрирован: 08-10-2004
Сообщений: 11771

Re: Javascript

==> Разработка.


Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.

Отсутствует

 

№411-07-2006 10:23:23

arka
Участник
 
Группа: Members
Зарегистрирован: 10-08-2005
Сообщений: 183
Веб-сайт

Re: Javascript

Во втором примере не form1.res......, а obj.res.... и т.д.

Отсутствует

 

№511-07-2006 10:42:46

arka
Участник
 
Группа: Members
Зарегистрирован: 10-08-2005
Сообщений: 183
Веб-сайт

Re: Javascript

В первом скорее всего это document.write после полностью загруженного html. Лучше сделать какой-нибудь элемент, к примеру DIV, и менять его innerHTML

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]