Foros del Web » Programando para Internet » Javascript »

problema con estilo de fuente

Estas en el tema de problema con estilo de fuente en el foro de Javascript en Foros del Web. Hola a todos os explico mi problema: Tengo el siguiente texto Código HTML: <td width= "109" id= "texto" style= "cursor:pointer" onClick= "desplegar()" > <span class= ...
  #1 (permalink)  
Antiguo 11/02/2008, 07:38
Avatar de zaida  
Fecha de Ingreso: noviembre-2006
Ubicación: Madrid (España)
Mensajes: 266
Antigüedad: 17 años, 5 meses
Puntos: 0
problema con estilo de fuente

Hola a todos

os explico mi problema:

Tengo el siguiente texto

Código HTML:
 <td width="109" id="texto"  style="cursor:pointer" onClick="desplegar()"><span class="Estilo61">Ver Presentacion</span></td> 
La función del onclick es la siguiente:

Código:
function desplegar()//ver y cerrar presentacion
{
	if((document.getElementById('texto').innerHTML)=='Ver Presentacion')
	{
		document.getElementById('texto').innerHTML="Cerrar Presentacion";
		document.getElementById('texto1').style.visibility="visible";
	}
	else
	{
		document.getElementById('texto').innerHTML="Ver Presentacion";
		document.getElementById('texto1').style.visibility="hidden";
	} 
}
Lo que hace es que cuando haces click por primera vez muestra una capa y cuando vuelves hacer click la oculta. El problema es que al tener estilo el texto, cuando haces click, primero pone el texto con estilo por defecto y cuando vuelves haver click muestra la capa.

Lo que necesito es que muestre la capa en el primer click y cambie el texto por otro pero con el estilo del primero, ¿como lo hago?

Saludos y gracias
__________________
-- Cuando sientas miedo y no tengas un hombro dónde apoyarte, no te hundas en la soledad, pues si lo haces fracasarás --
  #2 (permalink)  
Antiguo 11/02/2008, 17:01
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 5 meses
Puntos: 61
Re: problema con estilo de fuente


function desplegar()//ver y cerrar presentacion
{
if( document.getElementById( 'texto' ).innerHTML.indexOf('Ver Presentacion') != -1 )
{
document.getElementById('texto').innerHTML='<span class="Estilo61">cerrar Presentacion</span>';
document.getElementById('texto1').style.visibility ="visible";
}
else
{
document.getElementById('texto').innerHTML='<span class="Estilo61">Ver Presentacion</span>';
document.getElementById('texto1').style.visibility ="hidden";
}
}
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
  #3 (permalink)  
Antiguo 12/02/2008, 02:58
Avatar de zaida  
Fecha de Ingreso: noviembre-2006
Ubicación: Madrid (España)
Mensajes: 266
Antigüedad: 17 años, 5 meses
Puntos: 0
Re: problema con estilo de fuente

hola KarlanKas:


Perfecto!!!! Muchísimas gracias!!!!

Saludos
__________________
-- Cuando sientas miedo y no tengas un hombro dónde apoyarte, no te hundas en la soledad, pues si lo haces fracasarás --
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:59.