Ver Mensaje Individual
  #4 (permalink)  
Antiguo 01/05/2012, 07:03
chinanzio
 
Fecha de Ingreso: marzo-2007
Mensajes: 82
Antigüedad: 17 años, 2 meses
Puntos: 21
Respuesta: Mas de una funcion/evento para el atributo onclick

Hola WalkmanXZ, si que se puede hacer, pero no de la manera que creo que piensas, no se pueden poner 2 funciones al evento click, pero se puede poner una que llame a las dos, y si necesitas devolver un valor (generalmente un booleano) hazlo como bien dice zerokilled

Código Javascript:
Ver original
  1. function union() {
  2.     var uno = thx({$post['pid']});
  3.     var dos = hideuntilthanks_reload();
  4.     return uno && dos;
  5. }

No siempre es conveniente hacer el && direcamente asi :thx({$post['pid']}) && hideuntilthanks_reload() por que si la función thx devuelve falso, null 0 o undefined la función hideuntilthanks_reload() no se ejecutará y a lo mejor no es lo que quieres

Código HTML:
$post['thanks'] = "<a id=\"a{$post['pid']}\" onclick=\"return union();\" href=\"showthread.php?action=thank&tid={$post['tid']}&pid={$post['pid']}\">
            <img src=\"{$mybb->settings['bburl']}/{$theme['imgdir']}/postbit_thx.gif\" border=\"0\" alt=\"$lang->thx_main\" title=\"$lang->thx_main\" id=\"i{$post['pid']}\" /></a>";  
__________________
Hazle un favor a tu cerebro y juega Ajedrez online
Chess online