caricatos, otra vez el  :-p  :-p  :-p  
He tardado un poco en contestar porque he estado probando de distintas formas, pero ... 
psee ... , no lo entiendo bien. Hay que machacármelo 

 . 
Te digo: 
 Cita:  
					Iniciado por caricatos  <img src=desactivar.gif onclick="if (activo == 'si') {activo = 'no'; sones.desactivar()} else 
{activo = 'si'; sones.activar(0)}" />
    Veo que solo hay una imagen (
desactivar.gif) 
 Le falta la otra imagen (activar.gif)
  Le falta la otra imagen (activar.gif) 
(las he puesto en otro servidor para que la veas, ya que sigue sin funcionar w w w.iespana.es). 
Quiero que cuendo esté funcionando la música, aparezca la imagen "
PARAR MUSICA" y cuando pulse esta, se pare y aparezca la imagen "
OIR MUSICA", para que esta vuelva a comenzar. --> (no sé si me he explicado bien)   
 Cita:  y en otra parte de la página inicializar la variable activo: 
var activo = "si"
    ¿Esto donde lo pongo?. ¿Aquí? (lo he señalado en 
rojo):  
<html>
<head>
 
<title>#</title>
 
<script type="text/javascript">
var sones;
 
function _desactivar()	{
	this.sonido.innerHTML = "";
}
 
function _activar()	{
	var son = "<embed src='" + this.son[_activar.arguments[0]].src + "' autostart='true' hidden='true' style='display: inline'></embed>";
	this.sonido.innerHTML = son;
}
 
function preSonidos()	{
	this._entradas = preSonidos.arguments;
	this.total = this._entradas.length;
	this.son = new Array(this.total);
	for (var i = 0; i < this.total; i ++)	{
		this.son[i] = document.createElement("embed");
		this.son[i].src = this._entradas[i];
		this.son[i].autostart = false;
		this.son[i].style.display = "none";
		document.body.appendChild(this.son[i]);
	}
	this.sonando = false;
	this.incrustado = false;
	this.activar = _activar;
	this.desactivar = _desactivar;
	this.sonido = document.createElement("div");
	document.body.appendChild(this.sonido);
}
 
function ini() {
	sones = new preSonidos('grease.mid');
}
 var activo = "si" //------> (DIME SI VA AQUI o DONDE)
 
</script> 
 
</head>
 
<body onload="ini();">
 
<img src=desactivar.gif onclick="if (activo == 'si') {activo = 'no'; sones.desactivar()} else 
{activo = 'si'; sones.activar(0)}" />
<br />
 
</body>
</html> 
Te diré que 
funciona bastante bien, pulsando en "
PARAR MUSICA" se para la música y pulsando otra vez "PARAR MUSICA" (ya que no cambia a "
OIR MUSICA"), vuelve a oirse (TODO ESTO CORRECTO). Menos el cambio de imagen. 
Un abrazo 

  y paciencia conmigo.  
P.D.: Joder, que "coñazo" te estoy dando