Добавить к ответу локтара ...
Я предполагаю, что вам нужно изображение, которое переключает видимость чего-то еще (скажем, div).
Что вам нужно, это HTML:
<span id="fcp-vicon"><img src="'.$path.'img/blueicons/visible.jpg" alt="Cambiar a Modo Invisible"/></span>
и что-то вроде этого jquery:
$(document).ready(function(){
// catch the click on the icon
$('#fcp-vicon').click(function(){
// toggle the visibility of the other element
$('#id-of-other-element').toggle();
});
});
С jquery нет необходимости во встроенном javascript! :)
EDIT
Извините, не знал, что вы меняете изображение каждый раз ...
Хорошо, лучший способ сделать это - иметь два изображения в своем диапазоне! :)
<span id="fcp-vicon">
<img src="'.$path.'img/blueicons/visible.jpg" alt="Cambiar a Modo Invisible"/>
<img src="'.$path.'img/blueicons/hidden.jpg" alt="Cambiar a Modo Invisible" style="display:none"/>
</span>
И JQuery:
$(document).ready(function(){
// catch the click on the icon
$('#fcp-vicon').click(function(){
// toggle the visibility of the images contained in it
$(this).find('img').toggle();
// because the first image is showing and the second hidden
// when you do this the first image will toggle to hidden
// and the next one will toggle to visible.
});
});
Это может помочь: http://jsfiddle.net/tclayson/tPWNN/