Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Éder_nh

[Resolvido] Redirecinar para uma pagina usando um script

Recommended Posts

Boa tarde, Galera...

 

Tenho o seginte script...

 

<? if($_GET[gravar] == "at"){

print '<script type="text/javascript">
			jAlert("Registro Editado com sucesso", "Mensagem:");
       </script>';
};
?>

 

este me resulta em um alerta dizendo (Registro Editado com sucesso) e abaixo um botão de "ok"...

Como que eu posso fazer para que depois que eu der o ok... envie para outra pagina..???

 

usei deste modo....

 

<? if($_GET[gravar] == "at"){

print '<script type="text/javascript">
			jAlert("Registro Editado com sucesso", "Mensagem:");
           [b] location.href="?page=noticias"; [/b]
       	</script>';
};
?>

 

funcionou.. porem ele redirecionou.. para pagina diretamente...tipo deu o alerta e redirecionou.. .não precisei dar o ok para redirecionar....

 

alguem consegue me ajudar???

 

mto obrigado!

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Éder_nh tenta colocar o alert em minúsculo, deve ser esse o problema =]

 

Realmente.. funciona.. porem uso com um JS personalisado que é chamado... jAlert

por isso que o usei jAlert o que acaba levando direto para pagina!

abaixo segue js

 

jAlert = function(message, title, callback) {

$.alerts.alert(message, title, callback);

}

 

 

valeu a dica! mais ainda não deu...

obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Éder, agora sim consegui a solução para seu problema, espero que a tempo xD.

 

É o seguinte:

use a última versão do jQuery Alert Dialogs disponível em http://abeautifulsite.net/blog/2008/12/jquery-alert-dialogs/

fique atento aos scripts dos quais esse plugin depende.

 

Quando você for chamar o jAlert passe o comando de redirecionamento na função de callback da seguinte forma:

 

jAlert('Mensagem!', 'Título', function(){ window.location = 'http://www.google.com/'; });

 

com isso o usuário só será redirecionado quando clicar no botão,

espero ter resolvido seu problema dessa vez xD

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá, fiz um script aqui com o javascript tradicional, lav ai.

É simples e espero que goste.

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sem título</title>
<script type='text/javascript'>
// Criei uma função, com nome de redirecionar.
function redirecionar(){
// Declara as variáveis da mensagem e da URL.
var alerta = alert('Mensagem que você quiser.');
url = 'http://www.google.com.br';
// Condição que fará com que ele redirecione após ele apertar OK.
if(!alerta){

 location.href = url;

}
}
// Chama a função no documento.
redirecionar();
</script>
</head>

<body>

</body>
</html>

 

Por exemplo, se você quiser adicionar mais mensagens, é so criar mais funções com a mesma lógica. Espero ter ajudado, abraços. o/

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Éder, agora sim consegui a solução para seu problema, espero que a tempo xD.

 

É o seguinte:

use a última versão do jQuery Alert Dialogs disponível em http://abeautifulsit...-alert-dialogs/

fique atento aos scripts dos quais esse plugin depende.

 

Quando você for chamar o jAlert passe o comando de redirecionamento na função de callback da seguinte forma:

 

jAlert('Mensagem!', 'Título', function(){ window.location = 'http://www.google.com/'; });

 

com isso o usuário só será redirecionado quando clicar no botão,

espero ter resolvido seu problema dessa vez xD

 

Perfeito... é isso mesmo!

obrigado pela ajuda... c precisar.. estamos ai!!

 

vlw forte abço!

 

Olá, fiz um script aqui com o javascript tradicional, lav ai.

É simples e espero que goste.

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sem título</title>
<script type='text/javascript'>
// Criei uma função, com nome de redirecionar.
function redirecionar(){
// Declara as variáveis da mensagem e da URL.
var alerta = alert('Mensagem que você quiser.');
url = 'http://www.google.com.br';
// Condição que fará com que ele redirecione após ele apertar OK.
if(!alerta){

    location.href = url;

}
}
// Chama a função no documento.
redirecionar();
</script>
</head>

<body>

</body>
</html>

 

Por exemplo, se você quiser adicionar mais mensagens, é so criar mais funções com a mesma lógica. Espero ter ajudado, abraços. o/

 

Vlw a ajuda, mto bom mesmo...

obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.