Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/11/2011, 06:57
Avatar de maske
maske
 
Fecha de Ingreso: septiembre-2010
Mensajes: 5
Antigüedad: 14 años, 2 meses
Puntos: 1
Pregunta Agregar botón "aceptar" a ventana emergente

Estoy modificando una plantilla de virtuemart, en algunos casos me salta una ventana en la que se muestra un mensaje. el asunto es que no muestra ningún botón para cerrarla y queda ahí fija molestando.

tampoco me interesa que desaparezca luego de un tiempo, me gustaría que quede fija hasta que el usuario aprete un botón "aceptar"

aún no se nada de javascript, si alguien pudiera ayudarme a agregarle un botón al siguiente código le agradezco mucho.


Código:
function setlayout(){
	var sysmsg 		= document.getElementById('system-message');
	if(sysmsg){
		var timer	= hideWarning.delay(12000);
		var size	= $('system-message').getSize();
		var sizex	= (screen.width - size['size']['x'])/2;
		var	wint	= ((screen.height - size['size']['y'])/2)-200;
		$('system-message').setStyle("left", sizex + "px");
		$('system-message').setStyle("top", wint + "px");
		$('system-message').addEvent('click', function(event){ hideWarning(); });
	}
	function hideWarning(){
		var fx = new Fx.Styles($('system-message'),{duration: 100,wait: false,transition: Fx.Transitions.Quad.easeOut });
		var msgs = $('system-message').getStyle('visibility');
		if(msgs == "visible" || msgs == "inherit"){ fx.start({ 'opacity': [1, 0] }); }
	}
	
	var tooltips = new Tips($$('.tooltips'),{
		initialize:function(){
		this.fx = new Fx.Style(this.toolTip, 'opacity', {duration: 500, wait: false}).set(0);
		},
		onShow: function(toolTip){ this.fx.start(1); },
		onHide: function(toolTip){ this.fx.start(0); }
	});
}
window.addEvent('domready', function(){ setlayout(); });
(soy nuevo por lo que no sé si es correcto andar pidiendo este tipo de ayudas)