Para El H. Colores de fondo aleatorios.
Este es un c贸digo aleatorio, como dijo que quer铆a ver un cambio de colores de fondo, pues aqu铆 tiene una muestra. La combinaci贸n est谩 en las proporciones RGB: R = Red (Rojo), G = Green (Verde), B = Blue (Azul).
--------------------------------------------------
<html><head><title>Utilización de random</title>
<script language="Javascript">
// Para: http://www.programacion.net
function azar()
{
r = Math.random()*255;
r = Math.floor(r);
if(r<=9){r='00'+r;}
if(r<=99 && r>=10){r='0'+r;}
g = Math.random()*255;
g = Math.floor(g);
if(g<=9){g='00'+g;}
if(g<=99 && g>=10){g='0'+g;}
b = Math.random()*255;
b = Math.floor(b);
if(b<=9){b='00'+b;}
if(b<=99 && b>=10){b='0'+b;}
comp='('+r+','+g+','+b+')';
document.bgColor='rgb'+comp;
status = 'Composici贸n: R:'+r+'; G:'+g+'; B:'+b;
setTimeout('azar()',1500);
}
</script></head>
<body onload="azar();"></body></html>
(Ver composici贸n en la barra de estado =O)
--------------------------------------------------
El c贸digo lo puedo explicar cuando quer谩is ;-).
Cuidarse mucho
Saludos a todos
Atte Battlecat (Chile)
--------------------------------------------------
<html><head><title>Utilización de random</title>
<script language="Javascript">
// Para: http://www.programacion.net
function azar()
{
r = Math.random()*255;
r = Math.floor(r);
if(r<=9){r='00'+r;}
if(r<=99 && r>=10){r='0'+r;}
g = Math.random()*255;
g = Math.floor(g);
if(g<=9){g='00'+g;}
if(g<=99 && g>=10){g='0'+g;}
b = Math.random()*255;
b = Math.floor(b);
if(b<=9){b='00'+b;}
if(b<=99 && b>=10){b='0'+b;}
comp='('+r+','+g+','+b+')';
document.bgColor='rgb'+comp;
status = 'Composici贸n: R:'+r+'; G:'+g+'; B:'+b;
setTimeout('azar()',1500);
}
</script></head>
<body onload="azar();"></body></html>
(Ver composici贸n en la barra de estado =O)
--------------------------------------------------
El c贸digo lo puedo explicar cuando quer谩is ;-).
Cuidarse mucho
Saludos a todos
Atte Battlecat (Chile)
Hola, como estas?¿
Gracias por responderme, lo que si no me quedo muy claro el codigo, ¿me lo podrias explicar?
Y otra pregunta, no tienes algun otro codigo para que tmb pueda intercambiar animaciones en Flash, que tambien las elija al azar?¿ Asi que cambie el fondo pero tmb la animacion...
Muchas gracias Battlecat
Gracias por responderme, lo que si no me quedo muy claro el codigo, ¿me lo podrias explicar?
Y otra pregunta, no tienes algun otro codigo para que tmb pueda intercambiar animaciones en Flash, que tambien las elija al azar?¿ Asi que cambie el fondo pero tmb la animacion...
Muchas gracias Battlecat
Hola otra vez, acabe de probar el codigo que me mandaste, pero el lo que hace es animar cambiar el color del fondo cuando una persona ya esta ahi, no hay forma de que cambie el color cada vez que entre una persona¿? No que cambie de color cuando la persona esta ahi...
Pero igual esta muy bueno el codigo y pienso agragarlo a la p谩gina.
Como puedo cambiarle los colores de fondo?¿
Y para que sirve la direccion esa que esta ahi arriba?¿
Muchas gracias desde ahora por tu interes y hasta la prox.
El H
Pero igual esta muy bueno el codigo y pienso agragarlo a la p谩gina.
Como puedo cambiarle los colores de fondo?¿
Y para que sirve la direccion esa que esta ahi arriba?¿
Muchas gracias desde ahora por tu interes y hasta la prox.
El H
Hola El H
Disculpa el error, pero la anchura no es 400 p铆xeles, sino 430. La funci贸n, hace mostrar una p谩gina con una imagen escogida al azar (random), de tal modo que cuando ingrese el usuario, ponga un archivo aleatorio.
Por ejemplo. Si la variable "anima" vale 4, la funci贸n pondr谩 el siguiente c贸digo:
<embed src="http://www.programacion.net/Anima004.swf" width="430" height="400">
Vamos por parte.
Embed y src, est谩n como cadena en la sentencia "document.write"
http://www.programacion.net/ es el valor de la variable "ruta"
Anima004, es el valor de coAn[4] ya que 4 es el n煤mero escogido al azar
.swf" width="430" height="400", est谩 puesto como cadena en la sentencia "document.write". Por 煤ltimo, concatenamos (sumamos cadenas), y creamos una que nos dar谩 el c贸digo para poner la animaci贸n.
El c贸digo anterior ten铆a un error, pero ya lo repar茅, y qued贸 as铆.
--------------------------------------------------
<html><head><title>Animación aleatoria</title>
<script language="Javascript">
function ponAnimacion(vlr){
// Al llamar a la funci贸n, debes darle como par谩metro
// el n煤mero de animaciones que posees
ruta = 'http://www.programacion.net/';
// En ruta, debes escribir tu direccion
// Yo puse programacion.net como ejemplo
coAn = new Array()
// coAn, ser谩 el conjunto de animaciones flash
coAn[1] = 'Anima001'; // Debes hacer un conjunto con el nombre de
coAn[2] = 'Anima002'; // archivos, pero sin poner su extensi贸n, ya
coAn[3] = 'Anima003'; // que la extensi贸n la creamos dentro de la
coAn[4] = 'Anima004'; // funci贸n.
coAn[5] = 'Anima005'; // La extensi贸n que le damos, es: ".swf"
coAn[6] = 'Anima006';
coAn[7] = 'Anima007';
coAn[8] = 'Anima008';
coAn[9] = 'Anima009';
coAn[10] = 'Anima010';
anima = Math.random()*vlr;
anima = Math.ceil(anima);
document.write('<embed src="'+ruta+coAn[anima]+
'.swf" width="430" height="400">');}
// En 茅ste ejemplo, le damos de anchura, 400
// p铆xeles (width="430")
// En 茅ste ejemplo, le damos de altura, 400
// p铆xeles (height="400")
</script></head>
<body bgcolor="navy">
<!-- Aqui va el comienzo de tu pagina //-->
<script language="Javascript">
// Llamas a la funci贸n "ponAminacion()"
// Hasta el momento tienes 10 animaciones declaradas
// desde coAn[1], hasta coAn[10]. Entonces debes llamar
// a la funci贸n con el n煤mero m谩s alto. En este caso es 10
ponAnimacion(10)</script>
<!-- El resto de la p谩gina //-->
</body></html>
--------------------------------------------------
Ahora s铆, disculpe los errores ;-)
Cu铆dese mucho
Saludos a todos
Atte BattleCat (Chile)
Disculpa el error, pero la anchura no es 400 p铆xeles, sino 430. La funci贸n, hace mostrar una p谩gina con una imagen escogida al azar (random), de tal modo que cuando ingrese el usuario, ponga un archivo aleatorio.
Por ejemplo. Si la variable "anima" vale 4, la funci贸n pondr谩 el siguiente c贸digo:
<embed src="http://www.programacion.net/Anima004.swf" width="430" height="400">
Vamos por parte.
Embed y src, est谩n como cadena en la sentencia "document.write"
http://www.programacion.net/ es el valor de la variable "ruta"
Anima004, es el valor de coAn[4] ya que 4 es el n煤mero escogido al azar
.swf" width="430" height="400", est谩 puesto como cadena en la sentencia "document.write". Por 煤ltimo, concatenamos (sumamos cadenas), y creamos una que nos dar谩 el c贸digo para poner la animaci贸n.
El c贸digo anterior ten铆a un error, pero ya lo repar茅, y qued贸 as铆.
--------------------------------------------------
<html><head><title>Animación aleatoria</title>
<script language="Javascript">
function ponAnimacion(vlr){
// Al llamar a la funci贸n, debes darle como par谩metro
// el n煤mero de animaciones que posees
ruta = 'http://www.programacion.net/';
// En ruta, debes escribir tu direccion
// Yo puse programacion.net como ejemplo
coAn = new Array()
// coAn, ser谩 el conjunto de animaciones flash
coAn[1] = 'Anima001'; // Debes hacer un conjunto con el nombre de
coAn[2] = 'Anima002'; // archivos, pero sin poner su extensi贸n, ya
coAn[3] = 'Anima003'; // que la extensi贸n la creamos dentro de la
coAn[4] = 'Anima004'; // funci贸n.
coAn[5] = 'Anima005'; // La extensi贸n que le damos, es: ".swf"
coAn[6] = 'Anima006';
coAn[7] = 'Anima007';
coAn[8] = 'Anima008';
coAn[9] = 'Anima009';
coAn[10] = 'Anima010';
anima = Math.random()*vlr;
anima = Math.ceil(anima);
document.write('<embed src="'+ruta+coAn[anima]+
'.swf" width="430" height="400">');}
// En 茅ste ejemplo, le damos de anchura, 400
// p铆xeles (width="430")
// En 茅ste ejemplo, le damos de altura, 400
// p铆xeles (height="400")
</script></head>
<body bgcolor="navy">
<!-- Aqui va el comienzo de tu pagina //-->
<script language="Javascript">
// Llamas a la funci贸n "ponAminacion()"
// Hasta el momento tienes 10 animaciones declaradas
// desde coAn[1], hasta coAn[10]. Entonces debes llamar
// a la funci贸n con el n煤mero m谩s alto. En este caso es 10
ponAnimacion(10)</script>
<!-- El resto de la p谩gina //-->
</body></html>
--------------------------------------------------
Ahora s铆, disculpe los errores ;-)
Cu铆dese mucho
Saludos a todos
Atte BattleCat (Chile)
Hola El H
Mira, pondr茅 un ejemplo que pone una animaci贸n cada vez que un usuario ingresa a tu p谩gina:
--------------------------------------------------
<html><head><title>Animación aleatoria</title>
<script language="Javascript">
function ponAnimacion(vlr){
// Al llamar a la funci贸n, debes darle como par谩metro
// el n煤mero de animaciones que posees
ruta = 'http://www.programacion.net';
// En ruta, debes escribir tu direccion
// Yo puse programacion.net como ejemplo
coAn = new Array()
// coAn, ser谩 el conjunto de animaciones flash
coAn[1] = 'Anima001'; // Debes hacer un conjunto con el nombre de
coAn[2] = 'Anima002'; // archivos, pero sin poner su extensi贸n, ya
coAn[3] = 'Anima003'; // que la extensi贸n la creamos dentro de la
coAn[4] = 'Anima004'; // funci贸n.
coAn[5] = 'Anima005'; // La extensi贸n que le damos, es: ".swf"
coAn[6] = 'Anima006';
coAn[7] = 'Anima007';
coAn[8] = 'Anima008';
coAn[9] = 'Anima009';
coAn[10] = 'Anima010';
anima = Math.random()*vlr;
anima = Math.ceil(anima);
document.write('<embed src="'+coAn[anima]+
'.swf" width="430" height="400">');}
// En 茅ste ejemplo, le damos de anchura, 400
// p铆xeles (width="430")
// En 茅ste ejemplo, le damos de altura, 400
// p铆xeles (height="400")
</script></head>
<body bgcolor="navy">
<!-- Aqui va el comienzo de tu pagina //-->
<script language="Javascript">
// Llamas a la funci贸n "ponAminacion()"
// Hasta el momento tienes 10 animaciones declaradas
// desde coAn[1], hasta coAn[10]. Entonces debes llamar
// a la funci贸n con el n煤mero m谩s alto. En este caso es 10
ponAnimacion(10)</script>
<!-- El resto de la p谩gina //-->
</body></html>
--------------------------------------------------
La funci贸n de por s铆, ya est谩 explicada dentro de la misma con comentarios (barras diagonales //).
En la funci贸n de colores aleatorios, puedes arreglarlo si s贸lo le quitas la sentencia "setTimeout('azar()',1500)".
Si quieres mayor ayuda, env铆ame un trozo de c贸digo para poder complementarlo con "random".
Cu铆dese mucho
Saludos a todo el foro
Atte BattleCat
Mira, pondr茅 un ejemplo que pone una animaci贸n cada vez que un usuario ingresa a tu p谩gina:
--------------------------------------------------
<html><head><title>Animación aleatoria</title>
<script language="Javascript">
function ponAnimacion(vlr){
// Al llamar a la funci贸n, debes darle como par谩metro
// el n煤mero de animaciones que posees
ruta = 'http://www.programacion.net';
// En ruta, debes escribir tu direccion
// Yo puse programacion.net como ejemplo
coAn = new Array()
// coAn, ser谩 el conjunto de animaciones flash
coAn[1] = 'Anima001'; // Debes hacer un conjunto con el nombre de
coAn[2] = 'Anima002'; // archivos, pero sin poner su extensi贸n, ya
coAn[3] = 'Anima003'; // que la extensi贸n la creamos dentro de la
coAn[4] = 'Anima004'; // funci贸n.
coAn[5] = 'Anima005'; // La extensi贸n que le damos, es: ".swf"
coAn[6] = 'Anima006';
coAn[7] = 'Anima007';
coAn[8] = 'Anima008';
coAn[9] = 'Anima009';
coAn[10] = 'Anima010';
anima = Math.random()*vlr;
anima = Math.ceil(anima);
document.write('<embed src="'+coAn[anima]+
'.swf" width="430" height="400">');}
// En 茅ste ejemplo, le damos de anchura, 400
// p铆xeles (width="430")
// En 茅ste ejemplo, le damos de altura, 400
// p铆xeles (height="400")
</script></head>
<body bgcolor="navy">
<!-- Aqui va el comienzo de tu pagina //-->
<script language="Javascript">
// Llamas a la funci贸n "ponAminacion()"
// Hasta el momento tienes 10 animaciones declaradas
// desde coAn[1], hasta coAn[10]. Entonces debes llamar
// a la funci贸n con el n煤mero m谩s alto. En este caso es 10
ponAnimacion(10)</script>
<!-- El resto de la p谩gina //-->
</body></html>
--------------------------------------------------
La funci贸n de por s铆, ya est谩 explicada dentro de la misma con comentarios (barras diagonales //).
En la funci贸n de colores aleatorios, puedes arreglarlo si s贸lo le quitas la sentencia "setTimeout('azar()',1500)".
Si quieres mayor ayuda, env铆ame un trozo de c贸digo para poder complementarlo con "random".
Cu铆dese mucho
Saludos a todo el foro
Atte BattleCat
