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

HTML+CSS+JavaScript

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

 

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

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

тема: Почему происходит ошибка?
 
 автор: 123   (15.06.2010 в 21:13)   письмо автору
 
 

<script for="window" event="onload">

function onover(){alert()}
</script>



<image id="im" onmouseover="onover()" style="filter:alpha(opacity=50)">

Ошибка object expected при событии onmouseover

  Ответить  
 
 автор: АЯ   (15.06.2010 в 22:35)   письмо автору
 
   для: 123   (15.06.2010 в 21:13)
 

Потому что Вы скрестили ужа с ежом и требуете от получившегося мяукать кошкой.
Иными словами - используете то, о чём совершенно понятия не имеете.

Правильным будет следующее:
<script FOR="im" EVENT="onmouseover"> <!-- Указаны ОБЪЕКТ и СОБЫТИЕ -->
alert (123);                          //функцию определять НЕ НАДО
</script>

<img id="im">                         //событие определять НЕ НАДО
Но работать это будет только в MSIE.
Ибо только MSIE понимает атрибуты FOR и EVENT для тега <SCRIPT>.

Чтобы работало ВЕЗДЕ, надо использовать следующее:
<script>
function ABCDEF ()                      //НАДО определить функцию
{alert (123)}
</script>

<img id="im" onmouseover="ABCDEF ()">   //НАДО указать событие и вызвать функцию для него
Кроме того, в HTML нет тега <IMAGE>, есть тег <IMG>.

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

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