Сразу отмечу, что в IE все работает. Поэтому ошибок в коде нет.
Есть код:

Выделить код

Код:

<html>
<img name="ggg1" src="menu.jpg" onclick="gone()">
<script language="javascript">
function gone()
{
ggg1.src="1.jpg"
}
</script>
</html>

В IE картинка меняется, в FF нет. Хочется узнать, это ошибка браузера или я что-то не так делаю?

майкософт и файфох(опера) по разному обрабатывают клики. Возможны два подхода: в джаваскрипт анализировать, какой браузер открывает этот текст, либо использовать спец.ПО, которое автоматически подстраивается под браузер (ссылок не могу дать, не знаю)

Razzer пишет

Сразу отмечу, что в IE все работает. Поэтому ошибок в коде нет.

Ну-ну. =)
В IE вообще-то JScript.

А так –
Инструменты – Консоль ошибок

В данном случае проблема в ggg1.

Выделить код

Код:

<img id="someId" ...
document.getElementById("someId").src="1.jpg";

Или

Выделить код

Код:

<img onclick="someFunc(this);" ...
function someFunc(img) {
  img.src="1.jpg";
}

Переделал как вы говорили:

Выделить код

Код:

<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. И разрешены ли вообще скрипты?

Скрипты разрешеныб консоль ошибок пуста, при просморте firebug ничего не меняется :(

все, спасибо. Разобрался. :) все работает