Foros del Web » Programando para Internet » Javascript » Frameworks JS »

[Solucionado]Condicional if - Sound Manager

Estas en el tema de [Solucionado]Condicional if - Sound Manager en el foro de Frameworks JS en Foros del Web. Salu2 compañeros, les explico rapidamente, tengo k implementar una musica de fondo en un website, y se reproduce bien y todo perfecto. pero necesito crear ...
  #1 (permalink)  
Antiguo 24/05/2011, 11:09
Avatar de Omegakenshin  
Fecha de Ingreso: junio-2010
Ubicación: Costa Rica
Mensajes: 156
Antigüedad: 13 años, 10 meses
Puntos: 22
Pregunta [Solucionado]Condicional if - Sound Manager

Salu2 compañeros, les explico rapidamente, tengo k implementar una musica de fondo en un website, y se reproduce bien y todo perfecto.

pero necesito crear un condicional if, para el boton de reproducción, k verifique una cookie, y k si esta esta en "Pausa", reproduzca el sonido y cambie el texto del boton a "Reproducir" y viceversa para k si desactivan la opcion, a la hora de cargar otra pagina no se reproduzca nuevamente la musica y tengan k volver a desactivarla.

Logre k funcionara a medias con un bind, pero como es una especie de toogle, si ya esta en el primer valor, al darle click no hace nada, hasta la segunda vez k haces click es donde verifica el segundo estado y reproduce el sonido.

Este es el código viejo k les comentaba
Código:
$("#reproductor").toggle(playON , playOFF); 
		
function playON() {
	$(this).html('Reproducir');
	$.cookie('bgestado','pausa');
	soundManager.togglePause('bg');
	}
function playOFF() {
	$(this).html('Pausa');
	$.cookie('bgestado','repro');
	soundManager.togglePause('bg');
}

y este creo k se acerca a lo k necesito pero no logro k funcione...
Código:
var bgmestado = $.cookie('bgestado');
$("#reproductor").live("click", function(){
	if (bgmestado=='pausa') { 
		$("#reproductor").html('Reproducir');
		$.cookie('bgmestado','pausa');
		soundManager.togglePause('bg');
	} else if (bgmestado=='repro') {
		$("#reproductor").html('Pausa');
		$.cookie('bgmestado','repro');
		soundManager.togglePause('bg'); }
	} );
Les agradezco de antemano
su conocimiento y su tiempo
Salu2

Edit: era un error en la variable k tenia una m menos ^^
gracias igualmente

Última edición por Omegakenshin; 24/05/2011 a las 14:56

Etiquetas: condicional, javascript, jquery, manager, sound
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:38.