Tenho uma função no PHP que não faz nada a não ser consultar o BD e listar os registros em tabelas.
Isso não tem nada a ver com JavaScript?
Eu sei, calma!
O fragmento do script é esse:
function view()
{
$query = mysql_query( "SELECT * FROM users" ) or die ( error( mysql_errno() . ": " . mysql_error() ) );
while($v = mysql_fetch_array( $query ) )
{
$hContent = "
<table width='100%' border='0' cellspacing='0' cellpadding='0'>
<tr>
<td>
<div class='globalbox'>
<table width='100%' border='0' cellspacing='0' cellpadding='0'>
<tr>
<td>
<table width='100%' border='0' cellspacing='0' cellpadding='0'>
<tr>
<td>
<div class='titlemenu'>Lista de Usuários Cadastrados</div>
</td>
</tr>
<tr>
<td>
<table width='100%' border='0' cellspacing='0' cellpadding='0'>
<tr align='center'>
<td width='6%' class='global'><strong>#ID </strong></td>
<td width='19%' class='global'><strong>Nome de Usuário </strong></td>
<td width='40%' class='global'><strong>Nome Completo </strong></td>
<td width='19%' class='global'><strong>Data de Registro </strong></td>
<td width='12%' class='global'><strong>Administrador? </strong></td>
<td width='4%' rowspan='2'>
<div align='center' style='padding-right: 3px;'>
<a href='" . $_SERVER['REQUEST_URI'] . "&CODE=delete&ID=$v[ID]'>
<img src='style/images/delete.gif' alt='Deletar Usuário' width='15' height='15'></a></div>
</td>
</tr>
<tr align='center'>
<td class='global'>$v[ID]</td>
<td class='global'>$v[username]</td>
<td class='global'>$v[name]</td>
<td class='global'>$v[joined]</td>
<td class='global'>$v[is_admin]</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table><br>
";
print $hContent;
}
}
Bom se perceberam o link que se forma na pequena imagem é formado por querys.
Ainda não envolve JavaScript.
Calma!
Daí que a ação do último item dessa url do link (que serve para deletar o usuário especificado) -- &ID=$v[ID] -- quem realiza é uma outra funçãozinha PHP ( delete() ).
Agora entra JavaScript!
Já procurei aqui no fórum e preciso de um Alert com os manjados botões SIM / NÃO porém que funcionei quando eu clicar no link que por sua vez chama a função delete()
Detalhe: Eu até consegui isso. Mas a página é carregada inteira e só depois aparece o ALERT.
Entenderam?
A minha idéia é o ALERT aparecer tendo como fundo a tela da listagem ainda. Só depois que eu clicasse em SIM (ou NÃO) aconteceria alguma coisa.
No caso de SIM executaria a função delete() que eu criei, caso contrário voltaria para a listagem.
Espero que possam me ajudar
Abraços











