Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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!
>
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!
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
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'>var alerta = alert('Mensagem que você quiser.');
url = 'http://www.google.com.br';if(!alerta){
location.href = url;
}
}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/
>
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'>var alerta = alert('Mensagem que você quiser.');
url = 'http://www.google.com.br';if(!alerta){
location.href = url;
}
}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
Olá Éder_nh tenta colocar o alert em minúsculo, deve ser esse o problema =]