Страницы: 1
Сразу отмечу, что в IE все работает. Поэтому ошибок в коде нет.
Есть код:
<html> <img name="ggg1" src="menu.jpg" onclick="gone()"> <script language="javascript"> function gone() { ggg1.src="1.jpg" } </script> </html>
В IE картинка меняется, в FF нет. Хочется узнать, это ошибка браузера или я что-то не так делаю?
Отсутствует
майкософт и файфох(опера) по разному обрабатывают клики. Возможны два подхода: в джаваскрипт анализировать, какой браузер открывает этот текст, либо использовать спец.ПО, которое автоматически подстраивается под браузер (ссылок не могу дать, не знаю)
Отсутствует
Сразу отмечу, что в IE все работает. Поэтому ошибок в коде нет.
Ну-ну.
В IE вообще-то JScript.
А так –
Инструменты – Консоль ошибок
В данном случае проблема в ggg1.
Или
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Переделал как вы говорили:
<html> <img src="menu.jpg" onclick="someFunc(this)"> <script language=javascript> function someFunc(img) { img.src="1.jpg" } </script> </html>
Эффект все тот же, картинка не меняется
Отсутствует
У меня работает.
0. Что в консоли ошибок?
1. Можно посмотреть в Firebug, меняется ли src.
2. И разрешены ли вообще скрипты?
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Страницы: 1