Hola...
Quisiera saber si se puede poner un index aleatorio, por ejemplo tener 2, uno de estilo oscuro, y otro de estilo claro, y que fueran saliendo diferentes cada vez.
| ||||
hola, hace unas semanas hicimos algo parecido para un sitio que requeria que sus paginas roten. Tenia 5 sitios que queria que cambien semanalmente. Esto lo hicimos con php para poder jalar la hora del servidor en que se alojaban sus sitios, si te interesa me avisas.
__________________ Victor Pereyra |
| |||
para eso haces que php te genere un numero aleatorio y despues que entre en un bucle y segun el numero que haya salido te vas a una pagina u otra. La cosa quedaria algo asi $x = rand()&1; //esto te coje el cero o el uno switch ($x): {case 0: echo'<meta http-equiv="refresh" content="0;URL=/tu_pagina1.html">'; break; case 1: echo'<meta http-equiv="refresh" content="0;URL=/tu_pagina2.html">'; break; } |
| ||||
aca te va lo que usamos: * en el index.htm <html> <head> <title>NoMires</title> </head> <frameset rows="*"> <frame name="main" src=home.php scrolling="auto"> </frameset> </html> * por el script de php: <? function template(){ //por ejemplo, tu criterio podria ser distinto... if (date("d")>=1 && date("d")<6) $web="http://www.nomires.com/web2"; else if(date("d")>=6 && date("d")<12) $web="http://www.nomires.com/web2"; else if(date("d")>=12 && date("d")<18) $web="http://www.nomires.com/web4"; else if(date("d")>=18 && date("d")<=24) $web="http://www.nomires.com/web5"; else if(date("d")>=24 && date("d")<=31) $web="http://www.nomires.com/web1"; header("location: $web"); } template(); ?> Combinando esto con el script de kavalerian, podrias hacer un sitio rotativo aleatorio. Cuando lo acabes, te ruego lo compartas a la comunidad
__________________ Victor Pereyra |
| |||
El sistema random, podes usar cualquiera, hay muchos, busca en google javascript random, o php random, dependiendo si queres usar tecnologia del cliente (navegador) o servidor (te recomiendo esta ultima). Lo que si, en lugar del i-frame grande, me parece mas practico que de acuerdo al random, cargue una hoja de estilos aleatoria... Mas livianito para el ancho de banda del pobre usuario levantar un CSS de 10/20 KB que toda una hoja con contenido y todo. Exitos!
__________________ Diego - blog de desarrollo y tecnologia SMS sender - Argentina | Envia mensajes de texto gratis a CTI, Movistar, Personal, Movicom y Unifon. |
| |||
Solo comentar que no está recomendado redirigir páginas por medio de javascript o etiquetas meta. A los buscadores no les gusta mucho. Con php lo mejor es hacerlo mediante la la instruccion "header", para mandar cabeceras http que sean las que hagan la redirección. Un saludo Zerjillo |
| ||||
. Este ejemplo hace que al pulsar en el enlace 'Entrar' te redirija a una u otra pagina. <script> function ver(){ // programeitor 2005 ,redireccion aleatoria. var x=Math.round(Math.random()*1); if(x==0){pagina='index1.html'} else{pagina='index2.html'} document.links('enlace').href=pagina; // // location.href=pagina; } </script> <body onload=ver()> <a name=enlace href="#">Entrar</a> si quieres que se entre automaticamente quita document.links('enlace').href=pagina y retira las // de delante de location.href=pagina . Última edición por programeitor; 15/03/2005 a las 18:46 |
| |||
Teniendo en cuenta que, por lo que leo, sólo cambia el color (uno de estilo oscuro y otro de estilo claro) lo suyo sería aplicar aleatoriamente dos archivos CSS diferentes ya sea con PHP, Javascript o lo que sea. |
| ||||
Vámonos a Javascript!
__________________ Cómo escribir No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia. |