Se me está ocurriendo algo así:
Código:
function EstablecerDefault(){
var ComDefault = '';
for (j = 0; j < document.FormComisiones.Comisiones.length; j++) {
if (eval("document.FormComisiones.Comisiones[" + j + "].selected") == true) {
ComDefault += eval("document.FormComisiones.Comisiones[" + j + "].value") + ",";
}
}
EstablecerVariableGlobal = ComDefault
}
function VerificarQueLaSelecciónActualSeaDistintaALaVariableGlobal(){
if (EstablecerVariableGlobal !== pepe){
//pepe tendrá el valor de hacer un procedimiento similar o igual al de la función EstablecerDefault()
submitir.formulario()
}
esle{
alertar(algo)
}
}
<body alCargar="EstablecerDefault()">
...
<input tipo botón alHacerClick="VerificarQueLaSelecciónActualSeaDistintaALaVariableGlobal()">
Me está faltando, creo, cómo establecer una variable global al onload y cómo recuperar ese dato desde la función VerificarQueLaSelecciónActualSeaDistintaALaVariabl eGlobal()
Es correcto el planteo? De ser así... ¿cómo defino una variable global para usarla en otra function?