У меня есть эта функция в скрипте в шапке (генерируется Fireworks, он работает):
function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments;
document.MM_sr=new Array;
for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){
document.MM_sr[j++]=x;
if(!x.oSrc)
x.oSrc=x.src;
x.src=a[i+2];
}
}
Затем у меня есть таблица с кучей td и trs, включая эту:
<td rowspan="2"><a href="javascript:;" onclick="MM_swapImage('slice1_s1','','images/slice1_s2.jpg',1);"><img name="slice1_s1" src="images/slice1_s1.jpg" width="146" height="87" border="0" id="slice1_s1" alt="" /></a></td>
Затем, после того, как таблица закончилась, я поставил следующий сценарий:
<script>
$("img").toggle(function(){
$(this).MM_swapImage('slice1_s1', '', 'slice1_s2.jpg', 1);
}, function(){
$(this).MM_swapImage('slice1_s1', '', 'slice1_s1.jpg', 1);
});
</script>
Таблицы и все это просто способ, которым Adobe Fireworks нарезает материал для Интернета, так что все это генерируетсяхорошо.
Вот что я хочу, чтобы: Когда щелкнуло изображение, я хочу, чтобы оно изменило цвет (это второе изображение, которое у меня есть, slice1_s2.jpg).При повторном нажатии я хочу, чтобы он вернулся к оригиналу.Когда я проверяю это, ничего не происходит.Есть предложения?