Discussion:
[php] window.alert no php???
(too old to reply)
InfoWeb
2004-05-29 17:25:42 UTC
Permalink
Pessoal, qual é a função equivalente ao window.alert no php?
Eu quero dar uma mensagem de erro mostrando naquela janela...
Valeu.
Birilo.NILO
2004-05-29 22:17:58 UTC
Permalink
Window.alert?

Oq que você quer fazer, ao meu ver deve ser feito com javascript...
Post by InfoWeb
Pessoal, qual é a função equivalente ao window.alert no php?
Eu quero dar uma mensagem de erro mostrando naquela janela...
Valeu.
=
2004-05-29 22:14:31 UTC
Permalink
Em php não é possívl não, brother...

Dá pra você usar o print ou o echo para fazer isso:

print"<script>alert('Blablablablablabla')</script>";
ou
echo"<script>alert('Blablablablablabla')</script>";

Mas com PHP não dá pra fazer isso...

Abraços..

Igual
João Cândido de Souza Neto
2004-05-30 13:46:50 UTC
Permalink
Eu sempre uso desta forma para fazer alertas.

echo "<script language='javascript'>";
echo "alert('".$mensagem."');";
echo "</script>";

Comigo sempre funciona...
Post by InfoWeb
Pessoal, qual é a função equivalente ao window.alert no php?
Eu quero dar uma mensagem de erro mostrando naquela janela...
Valeu.
Skyhawk
2004-05-31 12:15:10 UTC
Permalink
Meu, não sei se funciona, mas acredito que sim.
Você cria uma função javascript que faça o window.alert(); depois no momento
do tratamento do erro, você printa uma meta tag dando refresh na tela e
chamando a url do javascript (que contem o window.alert). Teoricamente
funciona. Dá uma olhada no exemplo:

<html>
<head>
<title>
</title>
<script language="JavaScript" type="text/JavaScript">
<!--
function ExibeMensagem(minha_mensagem){
window.alert(minha_mensagem)
}

-->

</script>
</head>
<body>

meu_html

<?

if (minha_condicao) {
print "<meta http-equiv='Refresh' content='0;
url=javascript:ExibeMensagem(\"Ok, tudo fundionando\")'>";
}else{
print "<meta http-equiv='Refresh' content='0;
url=javascript:ExibeMensagem(\"Deu um erro\")'>";
}
?>

</body>
</html>
Post by João Cândido de Souza Neto
Eu sempre uso desta forma para fazer alertas.
echo "<script language='javascript'>";
echo "alert('".$mensagem."');";
echo "</script>";
Comigo sempre funciona...
Post by InfoWeb
Pessoal, qual é a função equivalente ao window.alert no php?
Eu quero dar uma mensagem de erro mostrando naquela janela...
Valeu.
Alessandro Martins
2004-05-31 20:39:07 UTC
Permalink
Aff... pra que simplificar se podemos complicar, neh?
Post by Skyhawk
Meu, não sei se funciona, mas acredito que sim.
Você cria uma função javascript que faça o window.alert(); depois no momento
do tratamento do erro, você printa uma meta tag dando refresh na tela e
chamando a url do javascript (que contem o window.alert). Teoricamente
<html>
<head>
<title>
</title>
<script language="JavaScript" type="text/JavaScript">
<!--
function ExibeMensagem(minha_mensagem){
window.alert(minha_mensagem)
}
-->
</script>
</head>
<body>
meu_html
<?
if (minha_condicao) {
print "<meta http-equiv='Refresh' content='0;
url=javascript:ExibeMensagem(\"Ok, tudo fundionando\")'>";
}else{
print "<meta http-equiv='Refresh' content='0;
url=javascript:ExibeMensagem(\"Deu um erro\")'>";
}
?>
</body>
</html>
Post by João Cândido de Souza Neto
Eu sempre uso desta forma para fazer alertas.
echo "<script language='javascript'>";
echo "alert('".$mensagem."');";
echo "</script>";
Comigo sempre funciona...
Post by InfoWeb
Pessoal, qual é a função equivalente ao window.alert no php?
Eu quero dar uma mensagem de erro mostrando naquela janela...
Valeu.
Loading...