Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Gostaria de redirecionar de uma pagina para outra utilizando javascript, mas sem abrir uma nova janela,ou seja , utilizando a mesma janela que chama.
location.href = "pagina";ou window.open("pagina","_top")
location.href = "pagina";ou window.open("pagina","_top")
Olá,
Segiunte, engraçado, já respondi uma pergunta exataente igual a essa, mas vamos lá:
<div id="splashcontainer" width="200"></div>
<layer id="splashcontainerns" width="200"></layer>
<script language="JavaScript">
var intervals=4000
var targetdestination="menu.html"
var splashmessage=new Array()
var openingtags='<font face="Arial Black" size="3" color="red"><i>'
splashmessage[0]="Aguarde..."
splashmessage[6]="Você está sendo redirecionado..."
var closingtags='</font>'
var i=0
function displaysplash_ie(){
if (i<splashmessage.length){
sc_ie.style.visibility="hidden"
sc_ie.innerHTML='<b><center>'+openingtags+splashmessage+closingtags+'</center></b>'
sc_ie.style.top=document.body.scrollTop+document.body.clientHeight/2-sc_ie.offsetHeight/2
sc_ie.style.visibility="visible"
i++
}
else{
window.location=targetdestination
return
}
setTimeout("displaysplash_ie()",intervals)
}
function displaysplash_ns(){
if (i<splashmessage.length){
sc_ns.visibility="hide"
*sc_ns.document.write('<b>'+openingtags+splashmessage**+closingtags+'</b>')*
sc_ns.document.close()
sc_ns.left=pageXOffset+window.innerWidth/2-sc_ns.document.width/2
sc_ns.top=pageYOffset+window.innerHeight/2-sc_ns.document.height/2
sc_ns.visibility="show"
i++
}
else{
window.location=targetdestination
return
}
setTimeout("displaysplash_ns()",intervals)
}
function positionsplashcontainer(){
if (document.all){
sc_ie=document.all.splashcontainer
sc_ie.style.left=document.body.scrollLeft+document.body.clientWidth/2-sc_ie.
offsetWidth/2
sc_ie.style.top=document.body.scrollTop+document.body.clientHeight/2-sc_ie.offsetHeight/2
displaysplash_ie()
}
else if (document.layers){
sc_ns=document.splashcontainerns
sc_ns.left=pageXOffset+window.innerWidth/2-sc_ns.document.width/2
sc_ns.top=pageYOffset+window.innerHeight/2-sc_ns.document.height/2
sc_ns.visibility="show"
displaysplash_ns()
}
else
window.location=targetdestination
}
window.onload=positionsplashcontainer
</script>
[]s
Rodney
Isso tudo para redirecionar uma paginazinha? :P :P coloque isso depois de </title> e antes de </head><meta http-equiv='refresh' content='0;URL=admin/index.htm'>onde, "0" é o tempo que você deseja que a página fique imóvel antes de ser redirecionada, e "admin/index.htm" é o endereço para onde ela deve ser direcionada.Espero que sua dúvida tenha sido esta.
hehe... pois é seu ideias... havia me esquecido disso, e pior, eu uso em minha pagina principal, pois vez ou outra eu atualizava, pois em breve será desativada, e p/ que os usuarios não precisaem usar o botão atualizar, eu usei isso.. foi mal.. hehe....Mas o exemplo que eu coloquei, tem uma breve animação com texto dizendo que a pessoa está sendo redirecionada, entende??[]sRodney
Salve.Para que simplificar se podemos complicar?!?!?!?!?!? :blink:
Ola,Acho q ficaria + facil dos caras te ajudar se você desse um exemplo!mas acho q você quer eh chamado de frame!t+