Saludos
| |||
| Wenas, lo que quiero hacer es que el ancho de una tabla aumente en X cada X tiempo, por ejemplo que cada 3 segundos aumente 5 px. He estado intentándolo con la función setTimeout(), pero no me sale, ya que no tengo mucha idea de javascript. Saludos |
| |||
| Wenas, bueno no se si me he explicado bien, lo que quería hacer es que aútomaticamente, es decir sin pulsar ningún boton, el ancho de la tabla aumente X px en X segundos, y siga aumentando de esa manera sucesivamente hasta un tope. Por ejemplo que al entrar en la página, automáticamente la tabla aumente 3 pixeles cada 5 segundos y así sucesivamente hasta que la tabla llegue por ejemplo a 200 px. Aunque tú código me ha servido mucho, he estado mirando a ver si puedo cambiarlo, pero me estoy liando, como dije no tengo mucha idea de javascript, a ver si me podéis ayudar. Saludos !! |
| ||||
| Cita: en el body:function tamanno(){ tabla=document.getElementById('tt'); tabla.width=parseInt(tabla.width)+5; if(tabla.width>200){ clearInterval(t); alert("pausa"); } } Cita: y a la tabla el ID="tabla".<body onload=" t=setInterval('tamanno()',5000)"> saludos
__________________ by Capitán Buscapina . |
| |||
| Muchas gracias , no se porque pero en el opera me funciona bien, pero en el internet explorer no me funciona .El código lo tengo así:
Código:
Saludos <html>
<head>
<script>
function tamanno(){
tabla=document.getElementById('tt');
tabla.width=parseInt(tabla.width)+5;
if(tabla.width>=200){
clearInterval(t);
alert("pausa");
}
}
</script>
</head>
<body onload="t=setInterval('tamanno()',500)">
<table width="0" border="0" cellpadding="0" cellspacing="0" id="tt">
<tr>
<td width="0"></td>
</tr>
</table>
</body>
</html>
|
| ||||
| Hola Húsar_Darko [ESP] He modificado un poco el código:
Código:
Saludos, <html>
<head>
<script>
function tamanno(){
tabla=document.getElementById('tt');
tabla.style.width=parseInt(tabla.style.width)+5+'px';
if(parseInt(tabla.style.width)>=200){
clearInterval(t);
alert("pausa");
}
}
</script>
</head>
<body onload="t=setInterval('tamanno()',500)">
<table style="width:0" cellpadding="0" cellspacing="0" id="tt">
<tr>
<td width="0"></td>
</tr>
</table>
</body>
</html>
|