Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> скажите почему не работает? 
:(
    Опции темы
stan90
Дата 23.11.2009, 20:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 136
Регистрация: 12.11.2009

Репутация: нет
Всего: нет



скажите почему не работает,может быть так неельзя?
вот код:
Код
<!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>Документ без названия</title>
<script language="LiveScript">
<!--
function compute(form)
{
if(form.view1.value==form.view2.value)
{document.getElementById('view').style.background=form='red';}
else document.getElementById('view').style.background=form='green';}
//-->
</script>
<body>   
<form>
<p>

  <input type=text  name="view1" size=30  />
  =
    <input type=text name="view2" size=30  />

  
   <BR>
  </p>
<p><em>Значение:</em>
  <input name="view" id="view" type="text"  size="10" action="compute(this)" ONFOCUS="this.blur()"/>
</p>
<br />
<p>
  <input type=button value="Вычислить" name="enter" onClick="compute(this)">
</p>
</form>
</body>
</html>


он должен при равенстве первых двух полей третье заполнять красным цветом,в противном случае зеленым.
PM MAIL   Вверх
bars80080
Дата 24.11.2009, 02:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 44
Всего: 315



ну, я даже представить не могу, где вы это взяли. фону присваивать форму. как они могут у вас сочетаться?

Код

function compute() {
    if(document.getElementById('nw1').value == document.getElementById('nw2').value) {
        document.getElementById('view').style.background = 'red';
    } else {
        document.getElementById('view').style.background = 'green';
    }
}

Код

  <input type=text id="nw1" name="view1" size=30  />
  =
    <input type=text id="nw2" name="view2" size=30  />


Добавлено через 46 секунд
this в поле и кнопке вы используете совершенно бездумно. что он по вашему означает?

Добавлено через 1 минуту и 23 секунды
охты, action в поле. мне уже страшно, чего вы там начитались?

Добавлено через 2 минуты и 12 секунд
а, language="LiveScript" , вы специально скрипт под один браузер затачиваете?
PM MAIL WWW   Вверх
stan90
Дата 24.11.2009, 09:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 136
Регистрация: 12.11.2009

Репутация: нет
Всего: нет



спасибо)
действительно у меня чушь какая то)
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0462 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.