codigo de una barra que se carga en javascript

Buenas gente en esta oportunidad les traigo este sencillo codigo que hice de una barra que de carga en javascript.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<style type="text/css">
.uno {position:absolute; top:100px; left:100px; height:100px; width:1px; background-color:red}
.diez {position:absolute; left:100px; top:100px; height:99px; width:498px; border-width:1px; border-color:red; border-style:solid}
</style>
<script type="text/javascript">

var a=1
function cambiar(){
if (a==500)
{clearInterval("tiempo")
}else {
document.getElementById("uno").style.width=a+"px"
a=a+1
}
}
var tiempo=setInterval("cambiar()", 1)

</script>

</head>
<body>
<div class="uno" id="uno">
</div>
<div class="diez" id="diez">
</div>
</body>
</html>


Esta barra se comienza a cargar apenas se carga la pagina, quise poner un boton para que la barra se comenzara a cargar al hacer click en el boton pero por alguna forma no sale, si saben de algo me avisan.
La idea para el boton era englobar el codigo javascript en una funcion y con el boton con "onclick" llamar a la funcion pero no funciona. Seguro debe ser algo en el mismo codigo de la funcion.

explicacion
".uno" es la clase css para hacer un div con ancho de 1px, que es el div que aumentara de ancho.
".diez" es la clase css para el div segundo del cual solo se ven los bordes.
y lo demas vean ustedes pues.

aqui el video de como funciona


link:http://www.youtube.com/watch?v=C8emw4j2V0s

y aqui el fondo de pantalla



tamaño real supuestamente 1366x768
http://i.minus.com/iMp9HPLxPOlfW.JPG
codigo de una barra que se carga en javascript
0 Puntos Score: 0/10
Visitas: 1004 Favoritos: 7
6 Comentarios codigo de una barra que se carga en javascript
dejate de joder con esa barra. terrible mina tenes de fondo de pantalla. jajajajaja gracias por el aporte.
mejor pon en el link de descarga el fondo de pantalla estya buenazo...
@gonzaru77 , @markokai  gracias por pasarse y comentar ya esta el fondo de pantalla para que lo descarguen
gracias, terrible jegua.
me lo llevo a favoritos por la imagen   pero para mi usar excesivamente javascript puede ser un problema ya q se puede deshabitar pero buen post a tomar en cuenta  
Para dejar un comentario Registrate! o.. eres ya usuario? Accede!