[Php-avanzado] Capas!

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Jue Ago 6 01:09:31 ART 2009


Hola Fernando,

	podría ser así:

<script language="javascript" type="text/javascript">
function Abrecierra(objeto, foco)//funcion para mostrar o esconder un
objeto.
{
	//document.getElementById(objeto).style.visibility = estado;
	if (document.getElementById(objeto).style.visibility == 'hidden')
	{ document.getElementById(objeto).style.visibility = 'visible'; }
	else
	{ document.getElementById(objeto).style.visibility = 'hidden'; }
	if (foco != "")
	{ 
		document.getElementById(foco).focus(); 
		document.getElementById(foco).select(); 
	}
}
</script>
...

<div class="salida" style="visibility: hidden;" id="respuesta"></div>

	y en algún evento (onClick, OnMouseOver, etc) llamar a

javascript:Abrecierra('respuesta', 'nombre');

	Si los tenés, es el segundo ejemplo que vimos en la segunda clase de
JavaScript, en el que vimos AJAX.

	Saludos!


PD: tenés la falsa idea de que odio los ejemplos... los ejemplos son
pésimos para explicar y hacerlos pensar en conceptos. Vos acá el
concepto ya lo tenés (necesitás ocultar y desocultar una capa en un
contexto dado). Como el "ejemplo" _es_ la solución, si se trata de que
resuelvan un problema, no tiene sentido darles la solución.
PPD: Vimos JavaScript en dos clases en este curso, en dónde vimos el
manejo de eventos del lenguaje... justamente fue un tema que vimos con
ejemplos ;-)

El mar, 04-08-2009 a las 21:47 -0300, Fernando Gimenez escribió:
> Después de mucho tratar no logro hacer lo siguiente...
> 
> Tengo un formulario por ejemplo para ingresar un nombre.
> Lo que hice fue poner en una CAPA un input type="text" para ingresar el dato 
> y quiero que al presionar un botón, esta capa quede invisible y se haga 
> visible otra que tengo definida con un lista desplegable.
> 
> Lo que hice fue que cuando se produce el evento onclick en ese botón, por 
> medio de javascript cambio los parámetros de visibilidad de las capas, pero 
> por algún motivo no me funciona.
> 
> Se que odias los ejemplos Leo pero a mi me serviría de mucho si alguien 
> tiene algo parecido implementado para ver como aplicaron todo esto.
> 
> Perdón que por ahí no es tema de este curso pero cuando "vimos" este tema 
> como otros dejo mucho que desear y no le encuentro la vuelta.
> 
>      Desde Ya Gracias!
> 
>              Fernando


-- 
Leonardo Tadei
leonardot en pegasusnet.com.ar
http://blog.pegasusnet.com.ar
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key



Más información sobre la lista de distribución Php-avanzado