LO RARO AMIGOS ES QUE CUANDO CARGO LA PAGINA, LA FUNCION SE EJECUTA SIN NI SIQUIERA HACER CLICK EN EL DIV ASOCIADO....
AQUI EL CODIGO...
HTML con los divs, estos divs actuan como botones contenidos en una caja padre, dentro de la caja padre esta una tabla y en las celdas los divs hijos...
Código HTML:
Ver original
<div id="messagebuttons"> <table width="100%" border="0" rules="none"> <tr> <td><div id="inboxoption" class="messagelink"><table><tr><td><img src="images/metaphors/accountoptions/message/inboxwhite.png" height="16px"></td><td> Bandeja de Entrada <?php echo $utiitie->GetCount("tbinboxmessage","where idreceiver = $iduserinsession and idread = 2",$openconnection); ?></td></tr></table></div></td> </tr> </table> </div>
por lo demas, la funcion que quiero llamar con onclick esta en un js independiente... es un proceso de ajax....
la he querido llamar asi:
Código HTML:
</script>Ver original
<head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link href="CSS/messages.css" rel="stylesheet" type="text/css" /> <script type="text/javascript"> [HIGHLIGHT="Javascript"]window.onload = function(){ var picc = "picstaticbar"; adjustprofilepicture(picc,30,30); document.getElementById("inboxoption").onclick = LoadInbox('inbox'); }
</head>[/HIGHLIGHT]
tambien asi: (asumiendo que el window.onload ejecutara las acciones despues de cargado el DOM)
Código HTML:
</script>Ver original
</head>[/HIGHLIGHT]
y tambien desde el mismo div:
Código HTML:
Ver original
<div id="inboxoption" class="messagelink" onclick="LoadInbox('inbox');"><table><tr><td><img src="images/metaphors/accountoptions/message/inboxwhite.png" height="16px"></td><td> Bandeja de Entrada <?php echo $utiitie->GetCount("tbinboxmessage","where idreceiver = $iduserinsession and idread = 2",$openconnection); ?></td></tr></table></div>
PERO AUN ASI LA FUNCION NO DA ESPERA Y SE EJECUTA DE INMEDIATOOO!! NO ESPERA A DARLE CLICK COMO LO REFIERE EL EVENTO....