Foros del Web » Programando para Internet » Jquery »

Overlay con jQuery

Estas en el tema de Overlay con jQuery en el foro de Jquery en Foros del Web. Hola a todos estoy trabajando con un codigo, de la pagina http://flowplayer.org , es para hacer unas ventanas modales. Tengo un botón Código HTML: <input ...
  #1 (permalink)  
Antiguo 15/03/2011, 06:58
Avatar de BKS
BKS
 
Fecha de Ingreso: enero-2003
Ubicación: Santa cruz de Tenerife
Mensajes: 176
Antigüedad: 21 años, 11 meses
Puntos: 7
Overlay con jQuery

Hola a todos

estoy trabajando con un codigo, de la pagina http://flowplayer.org, es para hacer unas ventanas modales. Tengo un botón

Código HTML:
<input type="image" src="../imagenesBase/eliminar.png"  class="modalInput" rel="#yesno" value="xx"> 
que me abre este div:

Código HTML:
<div class="modal" id="yesno"> 
	<h2>This is a modal dialog</h2> 
 
	<p> 
		You can only interact with elements that are inside this dialog.
		To close it click a button or use the ESC key.
	</p> 
 
	<!-- yes/no buttons --> 
	<p> 
		<button class="close"> Yes </button> 
		<button class="close"> No </button> 
	</p> 
</div> 
usando este script

Código HTML:
$(document).ready(function() {
 
var triggers = $(".modalInput").overlay({
	mask: {
		color: '#ebecff',
		loadSpeed: 200,
		opacity: 0.9
	},
	closeOnClick: false
});
 
 
var buttons = $("#yesno button").click(function(e) {
	
	var yes = buttons.index(this) === 0;
	if(yes) {
	valor = '';
	alert(valor);
	}

});
});
Ahora, lo que no se como hacer es pasar el VALUE del boton a la variable valor del script.

Muuuuuchas gracias, mi experiencia con JQuery es muy pobre.
__________________
El clavo que sobresale, recibe un martillazo
  #2 (permalink)  
Antiguo 15/03/2011, 07:45
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 10 meses
Puntos: 772
Hola, BKS

Muevo tu tema al foro de Frameworks y Plugins Javascript desde Javascript.

Saludos,
  #3 (permalink)  
Antiguo 15/03/2011, 08:16
Avatar de xalupeao  
Fecha de Ingreso: mayo-2008
Ubicación: Santiago, Chile
Mensajes: 749
Antigüedad: 16 años, 7 meses
Puntos: 12
Respuesta: Overlay con jQuery

$("#idboton").val()

asi tienes el valor de algo.
__________________
Hosting en Chile en Silverhost - La solución en Hosting en Chile.
  #4 (permalink)  
Antiguo 15/03/2011, 10:10
Avatar de BKS
BKS
 
Fecha de Ingreso: enero-2003
Ubicación: Santa cruz de Tenerife
Mensajes: 176
Antigüedad: 21 años, 11 meses
Puntos: 7
Respuesta: Overlay con jQuery

Gracias xalupeao

Según veo necesito el id del botón, pero, y es error mio no haberlo mencionado antes, los input se generan dinamicamente con datos de una bd, con lo cual, lo que necesito es saber sobre que input se esta haciendo click.

Gracias nuevamente
__________________
El clavo que sobresale, recibe un martillazo
  #5 (permalink)  
Antiguo 15/03/2011, 13:20
Avatar de Naahuel  
Fecha de Ingreso: marzo-2011
Ubicación: localhost
Mensajes: 796
Antigüedad: 13 años, 9 meses
Puntos: 192
Respuesta: Overlay con jQuery

Será:

$(this).val();

En el caso de usar binds para eventos con jQuery, si se usa $(this) dentro de la función, esta contiene el objeto sobre el que ocurrió el evento. En tu caso:
Código Javascript:
Ver original
  1. var valor = $(this).val();
  2. alert(valor);

Etiquetas: javascript, overlay
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 23:06.