necesito hacer un splash por favor alguien ayudeme

reimen
28 de Febrero del 2008
Soy un programador novato y para una trabajo de la escuela necesito hacer un splash para una página en internet, ayuda por favor.

Efren Nu?
28 de Febrero del 2008
Lo primero que tienes que hacer es crear un applet implementando el Runnable, por ejemplo:
public class Splash extendes implements Runnable
y agregar el import java.net
despues debes crear un hilo y sus metodos start y stop:
static Thread hilo=null;
public void start()
{
if (hilo==null)
{
hilo=new Thread(this);
hilo.start();
}
};
public void stop()
{
if (hilo!=null)
{
hilo.stop();
hilo=null;
}
}
en el metodo run se debe crear un objeto de la clase URL y asignarle la direccion de la pagina que quieras mostrar despues de que se ejecute el splash, asi:
URL direccion=null;
direccion = new URL(getDocumentBase(),"pagina.html");
Suerte!!

carlosrubio
28 de Febrero del 2008
Mediante java, es posible crear un applet que sirva de splash para una página web. Es sencillo, solamente tienes que crear el applet y escribir el siguiente código:

1. Crear un hil de ejecución.

static Thread hilo=null;

2. Configurar los métodos run del hilo:

public void run()
{
try{Thread.sleep(6000);}
catch(Exception e){}
URL nuevapagina=null;
try {nuevapagina= new URL(getDocumentBase(), 'nombrenuevapagina.html')}
catch(Exception e){}
getAppletContext.showdocument(nuevpagina);
}
}

3. Inserta este applet en la página que quieras que sea el splash y listo. Despues de 6000 milisegundos, el explorador cambiará a la siguiente página que hayas predefinido en "nombrenuevapagina".

Saludos.

REBECA OLIVAS VAZQUEZ
28 de Febrero del 2008
Lo primero que se tiene que hacer es crear un applet e implementar el Runnable.

Despues se crea un hilo con los metodos start y stop y se escribe en ellos el siguiente codigo:

static Thread hilo=null;
public void start(){
if (hilo==null){
hilo=new Thread(this);
hilo.start();
}
}
public void stop(){
if (hilo!=null){
hilo.stop();
hilo=null;
}
}

Despues se implementa el metodo run y queda de la siguiente manera:

public void run(){
try{
Thread.sleep(4000);
}
catch(Exception e){}
URL spage=null;
try {
spage= new URL(getDocumentBase(),
'nomspage.html')) ;
}
catch(Exception e){}
getAppletContext.showdocument(spage);
}
}

Se inserta el applet en la pagina y cuando se entre al sitio, esta pagina durara en la pantalla por el tiempo que tu le hayas definido en la instruccion Thread.sleep(4000), en este caso 4000 milisegundos, despues se irá a la pagina que tu hayas asignado como principal.

Este applet da tiempo para que se cargue el sitio y el usuario no se desespere, por eso se debe dar el tiempo necesario al splash. El splash también puede incluir imagenes en movimiento o juegos para que sea un poco mas entretenido para el usuario en caso de que el sitio tarde mucho en cargarse.

Espero y te sirva.