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

HTML+CSS+JavaScript

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

 

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

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

тема: JS: Работает в Opera но не работает в IE
 
 автор: LEM   (26.04.2010 в 00:01)   письмо автору
 
 

var milisec = 0;

var seconds = 0;

document.d.d2.value='0';

function display()
{
    imgno = document.getElementById("imageno");
    imgvis = document.getElementById("imagevis");
if (seconds == 30)
{
   document.d.d2.value="30";
   imgno.style="display: none";
   imgvis.style="display: block";
}
else
{

if (milisec>=9)
{

milisec=0;

seconds+=1;

}

else

milisec+=1;

document.d.d2.value=seconds;

setTimeout("display()",100);
}
}

Что IE не нравится?? может кто то сталкивался...

  Ответить  
 
 автор: LEM   (26.04.2010 в 00:04)   письмо автору
 
   для: LEM   (26.04.2010 в 00:01)
 

Сведения об ошибке на веб-странице

Агент пользователя: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; WebMoney Advisor; MRA 5.6 (build 03278); .NET CLR 2.0.50727)
штамп времени: Sun, 25 Apr 2010 20:03:52 UTC


Сообщение: 'document.d.d2' - есть null или не является объектом
Строка: 5
Символ: 1
Код: 0
URI-код: http://web.click/js/sec.js


Сообщение: Член группы не найден.

Строка: 14
Символ: 4
Код: 0
URI-код: http://web.click/js/sec.js

  Ответить  
 
 автор: АЯ   (26.04.2010 в 08:07)   письмо автору
 
   для: LEM   (26.04.2010 в 00:01)
 

Во-первых, правильной будет следующая запись:
document.d.d2.value = 0; 
...
document.d.d2.value = 30;
imgno.style.display = "none";
imgvis.style.display = "block"; 

Во-вторых, вынесенное ВНЕ функции обращение к объекту document.d.d2 должно происходить тогда, когда этот объект уже сформирован. Т.е. скриптовой блок с этим обращением должен в HTML-коде находиться ПОСЛЕ строки <input name="d2">

  Ответить  
 
 автор: LEM   (26.04.2010 в 12:33)   письмо автору
 
   для: АЯ   (26.04.2010 в 08:07)
 

ага, спасибо!
С style.display я затупил..((

  Ответить  
Rambler's Top100
вверх

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