Foros del Web » Programando para Internet » Javascript »

Efecto en javascript

Estas en el tema de Efecto en javascript en el foro de Javascript en Foros del Web. Hola Me gustaria saber si esposible generar una columanas tabla o div dinamicamente. Por ejemplo tengo un div llamadao columna derecha que esta oculta y ...
  #1 (permalink)  
Antiguo 23/10/2007, 13:36
 
Fecha de Ingreso: noviembre-2005
Mensajes: 117
Antigüedad: 19 años
Puntos: 1
Efecto en javascript

Hola

Me gustaria saber si esposible generar una columanas tabla o div dinamicamente.

Por ejemplo tengo un div llamadao columna derecha que esta oculta y quiero que al apretar un boton aparezca dinamicamente es decir con un alpha o con una mascara de derecha a izquierda.

Se puede eso hay trucos o tutoriales de animar layer div table con javascript o css nose algo

Gracias!
  #2 (permalink)  
Antiguo 24/10/2007, 03:34
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 11 meses
Puntos: 61
Re: Efecto en javascript



Así?

Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"
>

<
html>
<
head>
    <
title>Untitled</title>
    
    <
style>
    
#izquierda{
    
position:relative;
    
float:left;
    
background:#ff3333;
    
border:solid 1px #ee9999;
    
width:400px;
    
height:600px;
    }
    
#derecha{
    
margin-left:10px;
    
position:relative;
    
float:left;
    
background:#33ccff;
    
border:solid 1px #0033cc;
    
width:400px;
    
height:600px;
    
filteralpha(opacity=0); 
    
opacity0
    
    
}
    
    </
style>
    <
script type="text/javascript" charset="ISO-8859-1">
        var 
pepe;
        var 
b=0;
        var 
variable=0.1
        
function mostrarCapa(x){
            
document.getElementById("disparador").disabled=true;
            
c=document.getElementById("derecha");
            if(!
x){x=b}
            
b=x+variable;
            
c.style.opacityb;  //Firefox
            
c.style.filter="alpha(opacity="+(b*100)+")"//IE
            
if(b<&& b>0){
                
pepe=setTimeout("mostrarCapa(b)",100);
            }
            else{
                
clearTimeout(pepe);
                
variable*=-1
                document
.getElementById("disparador").value=(variable==-0.1)?"¡Oh capa de la derecha! Desaparece!!":"¡Oh capa de la derecha! Aparece!!";
                
document.getElementById("disparador").disabled=false;
            }
        }
    
</script>
</head>

<body>
<div id="izquierda"><br /><br />
<br />

<center>
<input type="button" value="¡Oh capa de la derecha! Aparece!!" id="disparador" onclick="mostrarCapa()"/><br />
</center>

</div>
<div id="derecha"></div>



</body>
</html> 
Un saludo!
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.

Última edición por KarlanKas; 24/10/2007 a las 03:44
  #3 (permalink)  
Antiguo 28/10/2007, 21:14
 
Fecha de Ingreso: noviembre-2005
Mensajes: 117
Antigüedad: 19 años
Puntos: 1
Re: Efecto en javascript

Excelente!! muy bueno el efecto


y Para mover capas de izquierda a dereche o derecha a izquierda??????


Saludos!!

GRACIAS
  #4 (permalink)  
Antiguo 29/10/2007, 01:42
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 11 meses
Puntos: 61
Re: Efecto en javascript

¿Así?

Código PHP:

<html>
<
head>
    <
title>Untitled</title>
    
    <
style>
    
#izquierda{
    
position:relative;
    
float:left;
    
background:#ff3333;
    
border:solid 1px #ee9999;
    
width:400px;
    
height:600px;
    
z-index:2
    
}
    
#derecha{
    
margin-left:0px;
    
position:relative;
    
float:left;
    
background:#33ccff;
    
border:solid 1px #0033cc;
    
width:400px;
    
height:600px;
    
filteralpha(opacity=0); 
    
margin-left:-400px;
    
z-index:1;
    
opacity0
    
    
}
    
    </
style>
    <
script type="text/javascript" charset="ISO-8859-1">
        var 
pepe;
        var 
b=0;
        var 
variable=0.1
        
function mostrarCapa(x){
            
document.getElementById("disparador").disabled=true;
            
c=document.getElementById("derecha");
            if(!
x){x=b}
            
b=x+variable;
            
c.style.opacityb;  //Firefox
            
c.style.filter="alpha(opacity="+(b*100)+")"//IE
            
c.style.marginLeft=(-400+(b*400))+"px";
            if(
b<&& b>0){
                
pepe=setTimeout("mostrarCapa(b)",100);
            }
            else{
                
clearTimeout(pepe);
                
variable*=-1
                document
.getElementById("disparador").value=(variable==-0.1)?"¡Oh capa de la derecha! Desaparece!!":"¡Oh capa de la derecha! Aparece!!";
                
document.getElementById("disparador").disabled=false;
            }
        }
    
</script>
</head>

<body>
<div id="izquierda"><br /><br />
<br />

<center>
<input type="button" value="¡Oh capa de la derecha! Aparece!!" id="disparador" onclick="mostrarCapa()"/><br />
</center>

</div>
<div id="derecha"></div>



</body>
</html> 
Un saludo!
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.

Última edición por KarlanKas; 29/10/2007 a las 02:16 Razón: Para no desorientar al bueno de PatomaS :-P
  #5 (permalink)  
Antiguo 24/11/2009, 04:49
 
Fecha de Ingreso: noviembre-2009
Mensajes: 1
Antigüedad: 15 años
Puntos: 0
Respuesta: Efecto en javascript

Hola,

lo he probado y funciona muy bien!!!
pero yo tengo una pregunta, como se podria hacer que apareciera una tabla al entrar en la pagina, que apareciera de la nada. sin apretar botones e hiciera una opacidad de 0 a 100 y se quedara así.

saludos,

Mai


estoy probando con esto, pero no sé como hacerlo....


<html>
<head>

<title>Untitled</title>

<style>
#izquierda{
position:relative;
float:left;
background:#ff3333;
border:solid 1px #ee9999;
width:400px;
height:600px;
}
#derecha{
margin-left:10px;
position:relative;
float:left;
background:#33ccff;
border:solid 1px #0033cc;
width:400px;
height:600px;
filter: alpha(opacity=0);
opacity: 0

}

</style>
<script type="text/javascript" charset="ISO-8859-1">
var pepe;
var b=0;
var variable=0.1
function mostrarCapa(x){
document.getElementById("disparador").disabled=tru e;
c=document.getElementById("derecha");
if(!x){x=b}
b=x+variable;
c.style.opacity= b; //Firefox
c.style.filter="alpha(opacity="+(b*100)+")"; //IE
if(b<1 && b>0){
pepe=setTimeout("mostrarCapa(b)",100);
}
else{
clearTimeout(pepe);
variable*=-1
document.getElementById("disparador").value=(varia ble==-0.1)?"¡Oh capa de la derecha! Desaparece!!":"¡Oh capa de la derecha! Aparece!!";
document.getElementById("disparador").disabled=fal se;
}
}
</script>
</head>

<body>

<div id="izquierda">
<center>
<input type="button" value="¡Oh capa de la derecha! Aparece!!" id="disparador" onclick="mostrarCapa()"/><br />
</center>
</div>
<div></div>
<table id="derecha">
<tr>
<td><span style="font-color:#ffffff;">hola cocacola</span></td>
</tr>
</table>


</body>
</html>
  #6 (permalink)  
Antiguo 30/10/2011, 03:36
Avatar de jor_0203  
Fecha de Ingreso: octubre-2011
Ubicación: mexico
Mensajes: 760
Antigüedad: 13 años, 1 mes
Puntos: 8
Respuesta: Re: Efecto en javascript

Cita:
Iniciado por chaleko Ver Mensaje
Excelente!! muy bueno el efecto


y Para mover capas de izquierda a dereche o derecha a izquierda??????


Saludos!!

GRACIAS
function mostrarCapa(x)
{
para que es la x
cual es el valor que toma
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.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 18:35.