ieri mi è passato di mente, ma è meglio cmq mantenere la discussione pubblica
secondo quello che mi è parso di capire (correzioni sono come sempre graditissime)
non puoi in alcun modo farlo usando window.onload perchè appunto ogni settaggio sovrascriverebbe gli eventuali precedenti
(e l' approccio "signals and slots" personalmente non saprei come applicarlo al caso specifico)
se puoi usare una sintassi diversa si può,
andando a riempire con le funzioni da richiamare un array che poi va ciclato onload
l' esempio è un po' oop perchè è la mia bestia nera e cerco di colmare la lacuna :tongue:
codice:
<html>
<head>
<title></title>
<script type="text/javascript">
// funzioni che devo richiamare
function allerta1(){alert("primo alert")}
function allerta2(){alert("secondo alert")}
function allerta(cosa){alert(cosa)}
// oggetto in cui tenere i vari richiami
fin = {
onloads:[],
add:function(funz){this.onloads[this.onloads.length]=funz},
init:function(){for(var x in this.onloads) eval(this.onloads[x])}
};
// setto l' onload
window.onload=function(){fin.init()}
// accodo in qualsiasi momento le varie funzioni
fin.add("allerta2()")
fin.add("allerta1()")
fin.add("allerta(\"alert personalizzato\")")
</script>
</head>
<body>
</body>
</html>
ciao