Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/10/2005, 07:36
ratamaster
 
Fecha de Ingreso: octubre-2004
Ubicación: En algún lugar de la República Oriental del Uruguay
Mensajes: 366
Antigüedad: 20 años, 1 mes
Puntos: 0
Me da un error, me dice que "province1 is not defined"
Esta es mi función, cuando escribo province1 en lugar de eval(province + sum), no me salta este error.


Código PHP:
var sum=0;
var 
province "province";
function 
selectAsociado(){
sum++;
eval(
province sum) = document.form1.eval(province sum)[document.form1.eval(province sum).selectedIndex].value
if (eval(province sum) != 0) {
    
mis_subsecc=eval("secc_sub" + eval(province sum))
    
num_seccisub mis_subsecc.length
    document
.form1.eval(city num).length num_seccisub
    
    mis_subseccVls
=eval("secc_subVls" + eval(province sum))
    
num_seccisubVls mis_subseccVls.length
    document
.form1.eval(city num).length num_seccisubVls

    
for(i=0;i<num_seccisub;i++){
        
document.form1.eval(city num).options[i].value=mis_subseccVls[i
        
document.form1.ceval(city num).options[i].text=mis_subsecc[i
    }
}else{
document.form1.eval(city num).length 1
document
.form1.eval(city num).options[0].value "0"
document.form1.eval(city num).options[0].text "-"
}
document.form1.eval(city num).options[0].selected true

esto si me funciona:

Código PHP:
function selectAsociado(){
sum++;
province1 document.form1.province1[document.form1.province1.selectedIndex].value  //chequeo que valor está seleccionado
if (province1 != 0) {
    
mis_subsecc=eval("secc_sub" province1)
    
num_seccisub mis_subsecc.length
    document
.form1.city1.length num_seccisub
    
    mis_subseccVls
=eval("secc_subVls" province1)
    
num_seccisubVls mis_subseccVls.length
    document
.form1.city1.length num_seccisubVls

    
for(i=0;i<num_seccisub;i++){
        
document.form1.city1.options[i].value=mis_subseccVls[i
        
document.form1.city1.options[i].text=mis_subsecc[i
    }
}else{
document.form1.city1.length 1
document
.form1.city1.options[0].value "0"
document.form1.city1.options[0].text "-"
}
document.form1.city1.options[0].selected true

__________________
ratamaster