Hola, personalmente no te recomiendo usar javascript intrusivo, pero esto debe de funcionar :
Código PHP:
$this->addElement('button', 'buscar', array(
'label' => 'b',
'class' => 'buscar ui-corner-right left clearfix',
'type' => 'submit',
'title' => 'buscar',
'onclick' => 'alert(\'Hola mundo\')',
'decorators' => array(
'ViewHelper'
)
));
En vez de eso trata de asignarlo cuanso se cargue el DOM:
Código javascript
:
Ver originalwindow.onready = function(){
document.getElementById('boton').onclick = function(){
alert('Hola mundo');
}
}