Olá pessoal eu criei uma div fixa no menu como na imagem:
E gostaria de chamar função javaScript ou em JQuery que atualize uma numeração de acordo com o número de registros de um SQL, porém não estou conseguindo fazer a div dar um alert(); básico quanto mais chamar a função para atualização.
Se alguém tiver uma dica do que estou fazendo errado ou como proceder neste caso.
Lembrando que é app Menu, código:
onLoad
//echo '<script type="text/javascript" src="'.$this->Ini->path_prod.'/third/jquery/js/jquery.js"></script>';
// VERIFICA EMAIL CONFIRM
$data = date("d/m/Y");
// PARÂMETROS SQL
$check_table = 'HOT005'; // TABELA
$check_where = "DATA = '".$data."'"; // WHERE
// VERIFICA RECORD
$check_sql = 'SELECT *'
. ' FROM ' . $check_table
. ' WHERE ' . $check_where;
sc_select(dataset, $check_sql);
if (false == {dataset})
{
echo "Erro no banco ao tentar verificar EMAIL CONFIRM";
}
elseif ({dataset}->EOF)
{
// Sem resultados - Continua normalmente.
}
else
{
// DELETA CONFIRMAÇÃO DE EMAIL
// PARÂMETROS SQL
$delete_table = 'HOT005'; // TABELA
$delete_where = "DATA = '".$data."'"; // WHERE
// DELETE DA CHAVE
$delete_sql = 'DELETE FROM ' . $delete_table
. ' WHERE ' . $delete_where;
sc_exec_sql($delete_sql);
}
?>
<script type="text/javascript" language="JavaScript">
$(function() {
//Atualizar SPAN
$.fn.reservas = function() {
$.ajax({
url: "../verifica/verifica.php",
data: "secret_key=\"<?php echo $secret_key ?>\"",
dataType: "html",
type: "POST",
success:function(html) {
$("#aviso").find("span").html(html);
}
});
}
setInterval("$(this).reservas()",3000); //Atualizar SPAN
});
function clickDiv() {
alert('div');
}
</script>
<?php
print ("
<style type='text/css'>
#aviso {
background: url(../_lib/img/grp__NM__aviso.png);
position: fixed;
top: 248px;
width: 42px;
height: 108px;
z-index: 100;
right: 0pt;
cursor: pointer;
}
</style>
<div class='aviso' id='aviso' name='aviso' onClick='clickDiv();'><span></span></div>
");
Obrigado galera.