Control de usuario
Patrocinadores
Estadísticas
Miembros:
161.081
Online:
1.059
Hilos:
885.595
Mensajes:
12.340.919
Stats

Índice de foros PC General

Rotar de web automaticamnete cada x tiempo

Para cuestiones informáticas generales: Software propietario, mp3, divx, etc.

Moderadores: Methenx, coyote

Getta
Avatar de usuario
Adicto
 
Mensajes: 499
Registrado: 06 Jul 2003
Ubicación: Rodeando Barcelona

Rotar de web automaticamnete cada x tiempo

Mensajepor Getta 01 Jul 2008 11:03

Hola

Estoy buscando algun programa o ayuda para un pc de exposicion el cual ha de cambiar automaticamnete de web cada 10 minutos. Es decir cargar diversas web de una lista indicada.

Alguna idea?

Gracias
Imagen

Elohe
Avatar de usuario
MegaAdicto!!!
 
Mensajes: 1085
Registrado: 27 Ago 2003
Ubicación: Valencia

Re: Rotar de web automaticamnete cada x tiempo

Mensajepor Elohe 01 Jul 2008 12:09

A lo pronto se me ocurre crear una pagina con HTML+javascrit que haga eso. Por cierto no es nada complicado, todo es usar la etiquetas div e iframe.

PD.A ver si hago en un momento un ejemplo.

Dark:::Devil
Avatar de usuario
In your dreams...
 
Mensajes: 671
Registrado: 30 Abr 2007
Ubicación: Albacete

Mensajepor Dark:::Devil 01 Jul 2008 13:28

Mmm...bueno podrías programas las tareas de Windows para que cada 10 minutos cargue las páginas que previamente le hallas dicho que cargue al ejecutar el explorador.

Un Salu2

Elohe
Avatar de usuario
MegaAdicto!!!
 
Mensajes: 1085
Registrado: 27 Ago 2003
Ubicación: Valencia

Mensajepor Elohe 01 Jul 2008 15:45

Bien, este el el codigo fuente de mi version en html

Código: Seleccionar todo
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
  <meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type">
  <title>Prueba</title>
  <style type="text/css">
.frames {
  border-style: hidden;
  margin: 0px;
  padding: 0px;
  width: 100%;
  position: absolute;
  height: 100%;
}
.cuerpo {
  margin: 0px;
  padding: 0px;
  overflow: hidden;
}

  </style>
</head>
<body class="cuerpo">
<div id="cuerpo"><br>
</div>
<script language="JavaScript">
function mostrarpagina(pagina){ document.getElementById('cuerpo').innerHTML = "<iframe class=\"frames\"src='"+pagina+"'></iframe>"; }
var listawebs = Array("http://google.es","http://elotrolado.net","http://slashdot.org/");
var contador = 0;
var segundos = 180;
function rotar(){
mostrarpagina(listawebs[contador]);
contador++;
if(contador==listawebs.length)contador=0;
setTimeout("rotar()",segundos*1000)
}
rotar();
</script>
</body>
</html>


la lista de las paginas es esto(en negrita):

var listawebs = Array("http://google.es","http://elotrolado.net","http://slashdot.org");

El formato es fácil, van entrecomilladas y separadas por una coma, puedes poner las que quieras ya que el sitema autodetecta la cantidad de paginas en lista.

En esta linea se ponen los segundos que deben de pasar para que cambie de pagina, en tu caso para 10 minutos el valor en vez de ser 180 debe de ser 600.

var segundos = 180;

Probado con Firefox 3.0 y rulando al 100%, también va a la perfección en IE7 pero me gusta mas como queda en Firefox. Seria posible modificarlo para distintos tiempos para cada web o incluso que cargue las paginas y tiempo de forma externa y que otra pagina pueda generar el listado de paginas y tiempo.


Volver a General

¿Quién está conectado?

Usuarios navegando por este foro: No hay usuarios registrados visitando el foro y 2 invitados