Urgente.. Urgente

Hola expertos
Quiero hacer lo siguiente:
Que se abra una página html, dure un par de segundos se cierre y abra otra sin barras de estado y esas cosas
Gracias

1 Respuesta

Respuesta
1
EN JAVASCRIPT EXISTE UNA FUNCIO LLAMADA setTimeout
y esta se ocupa asi
<script>
var i = 0;
var ventana = window.open
("tuweb", "title", "parametros");
function Banners()
{
i = eval(i) + 1
if (i==2)
{
ventana.close();
i=0;
ventana = window.open(etc)
}
b = setTimeout("Banners()",10);
}
</script>
Y así te podría servir
Bueno ojala te funcione
Ok
Se abre la ventana sin las barras
Pero la original no se cierra
O mejor dicho lo que quiero es que abra la página que no tiene barras cuando se cierre la página numero 1
Gracias
No entiendo el código pues no tengo mucha idea de esto
Si fueras tan amable de enviar el código que debo pegar supniendo que tengo la página madre con el nombre de inicio.htm y el pop-up con el nombre uno.htm
Gracias
<script>
var i = 0;
function Banners()
{
i = eval(i) + 1
if (i==10)
{
ventana = window.open(etc);
window.close;
i=0;
}
b = setTimeout("Banners()",10);
}
</script>
Y en el body debes poner
De la página madre
<BODY ONLOAD="javascript:Banners()">
Y así te funcionaria
Esta es la página default.html okey esta es la madre y esta tira un popup de la siguiente manera
<HTML>
<TITLE>pAGINA MADRE</TITLE>
<SCRIPT>
var a = window.open("pagina2.html", "title", "status=yes, toolbars=yes");
</SCRIPT>
<BODY>
</BODY>
</HTML>
ya tenemos lista esa pagina ahora haremos la pagina2.html
<HTML>
<TITLE>pAGINA2.html</TITLE>
<script>
var i = 0;
function Banners()
{
i = eval(i) + 1
if (i==10)
{
ventana = window.open("pagina3.html");
window.close;
i=0;
}
b = setTimeout("Banners()",10);
}
</script>
<BODY ONLOAD="javascript:Banners()">
</BODY>
</HTML>
Y listo eso seria ojala te haya quedado claro
Ok.
Quiero que se habrá una página Madre, dure unos 10 segundos y abra otra
(Pop-up), cuando se abra esta segunda página que cierre automáticamente la página madre.
Esto lo quiero sin que salgan alertas del sistema operativo
Pasa que en alguna oportunidad pude apreciar este efecto, ahora lo requiero para un trabajo y no se como hacerlo
Gracias
Haber lo que tienes es una página madre o sea algo así donde estamos ahora y tu lo que quieres es que se abra un pop-up y se cierre la madre
O que se habrá un popup cualquiera y cierre el que esta y habrá otro
Eso no te entiendo
Prueba el siguiente códgigo y me avisas me faltaron unos paréntesis por ahí. en wl window. Close
Ojala ahora te sirva.
<HTML>
<TITLE>pAGINA MADRE</TITLE>
<SCRIPT>
var a = window.open("pagina2.html", "title", "status=yes, toolbars=yes");
</SCRIPT>
<BODY>
</BODY>
</HTML>
ya tenemos lista esa pagina ahora haremos la pagina2.html
<HTML>
<TITLE>pAGINA2.html</TITLE>
<script>
var i = 0;
function Banners()
{
i = eval(i) + 1
if (i==10)
{
ventana = window.open("pagina3.html");
window.close();
i=0;
}
b = setTimeout("Banners()",1000);
}
</script>
<BODY ONLOAD="javascript:Banners()">
</BODY>
</HTML>
Es por que intentas cerrar una ventana madre con el window. Close y eso no se puede hacer por eso el mensaje
Que pena
El código abre 65 páginas continuamente
Y eso no es lo que quiero
Que puedo hacer
Hola experto
Sigue saliendo
La alerta que sale es de este tipo
__________________________________
Microsoft Internet Explorer
La página web que esta viendo esta intentando cerrar la ventana
¿Desea cerarla?
Si no
___________________________________
Hola experto
Mira probé este código y hace lo que quiero pero tengo un pequeño problema
Me sale una elerta y no quiero que salga
La pagina2.html es la madre
<HTML>
<TITLE>pAGINA2.html</TITLE>
<script>
var i = 0;
function Banners()
{
i = eval(i) + 1
if (i==10)
{
ventana = window.open("hh.html","title","status=no, toolbars=no");
window.close();
i=0;
}
b = setTimeout("Banners()",1000);
}
</script>
<BODY ONLOAD="javascript:Banners()">
</BODY>
</HTML>
y hh.html
Es la que quiero abrir cin las barras
Gracias
<script language="javascript">
Eso debe ir no solo script y a lo mejor se te arregla
Bueno si me dices que te sale en el alert, para saber que es lo qués

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas