Originariamente inviato da afrappe
ci siamo quasi, tolti gli apici dalla funzione funziona correttamente se la funzione non accetta parametri, nel caso in cui chiamo una funzione che prenda deri parametri mi dice argomento non valido, ho fatto cosi:
mioBottone.attachEvent("onclick", miafunzione); //ok funziona

ma se devo richiamare la funzione che accetta un parametro:
mioBottone.attachEvent("onclick", miafunzione('E001')); //ecco l'errore, ho provato anche con gli apici doppi
come cavolo risolvo?
La funzione va scritta senza i parametri l'attachEvent vuole un puntatore a funzione e non la funzione e questo lo fai mettendoci per l'appunto solo il nome (mi pare che la faccenda funzioni così ma correggetemi se sbaglio).

Quindi per avere il tal parametro l'unica idea che mi viene ora è quella di creare una variabile globale (quindi esterna a qualsiasi definizione di funzione) e usare quella all'interno della funzione che desideri (miafunzione).

tipo così:
codice:
var miavaribile = 'E001';

function miafunzione() {
  if (miavariabile == 'E001')
    // fai quello che voi
  else
    // altro ancora
}