Показать сообщение отдельно
  #1 (permalink)  
Старый 03.01.2012, 19:06
Новичок на форуме
Отправить личное сообщение для Moky Посмотреть профиль Найти все сообщения от Moky
 
Регистрация: 03.01.2012
Сообщений: 2

Ошибка SCRIPT5007
В IE9 данный код выдает ошибку- SCRIPT5007: Значением свойства "dem" или является NULL, или оно не определено, или не является объектом Function, хотя в Mozilla Firefox все спокойно работает. Может кто оценит, и подскажет в чем соль.
Код простой, создан массив подписей, их три, создана функция прокрутки, две кнопки вперед-назад, подписи появляются бегущей строкой.
PS. Как оказалось код не работает не в Opera 11.60, не в Google Chrome, все версии последнии.
<html>
<head>
<link rel="stylesheet" type="text/css" href="STILE/id_text.css">

<script language = "JavaScript">

var numimg=0;
var n;

imgtext=new Array ()

imgtext[0]=<div id="text">
<marquee align="top" direction="" loop="infinite" behavior="scroll" scrollamount="5"
scrolldelay="20" height="50" hspace="5" vspace="5" width="500">
<p>Вид на Троицкий собор со Святой Канавки</p>
</marquee>
</div>

imgtext[1]=<div id="text">
<marquee align="top" direction="" loop="infinite" behavior="scroll" scrollamount="5"
scrolldelay="20" height="50" hspace="5" vspace="5" width="500">
<p>Крест на источнике Прп.Серафима Саровского</p>
</marquee>
</div>

imgtext[2]=<div id="text">
<marquee align="top" direction="" loop="infinite" behavior="scroll" scrollamount="5"
scrolldelay="20" height="50" hspace="5" vspace="5" width="500">
<p>Мост для высоких гостей на источнике Прп.Серафима Саровского</p>
</marquee>
</div>


function dem(n)
{
if (n==1)
{ numimg++
if (numimg==3)
numimg=0;
}
else
{numimg--
if (numimg== -1)
numimg=2;
}

document.getElementById("text").innerHTML=imgtext [numimg];

}

</script>
</head>

<body>

<h1>Дивеево</h1>

<div id="text">
<marquee align="top" direction="" loop="infinite" behavior="scroll" scrollamount="5"
scrolldelay="20" height="50" hspace="5" vspace="5" width="500">
<p>Вид на Троицкий собор со Святой Канавки</p>
</marquee>
</div>

<form name=form1>
<input type="button" value="<" onClick="dem(n=0)">
<input type="button" value=">" onClick="dem(n=1)">
</form>


</body>
</html>
Ответить с цитированием