La verdad no estoy seguro que un evento pueda ejecutar otro evento, talves si se puede q es lo mas seguro, pero yo te aconsejeria q lo hagas mas simple, digamos si quisieras mostrar el value del select en el evento onchange, tendrias q forzar q cuando se ejecute el evento onclick hacer una llamada a la función del evento onchange, algo asi:
Código HTML:
Ver original <script type="text/javascript"> function cambiarselect() {
var select = document.getElementById('select');
select.selectedIndex = 2;
mostraralert(select);
}
function mostraralert(select) {
alert(select.value);
}
<select id="select" onchange="mostraralert(this)"> <input type ="button" value="..." onclick="cambiarselect()"/>
Saludos!