
22/06/2004, 19:59
|
| | Fecha de Ingreso: julio-2002 Ubicación: stgo rec
Mensajes: 438
Antigüedad: 22 años, 7 meses Puntos: 3 | |
funcion no anda en onLoad ? tengo una funcion que me funciona en los objetos radio option en el evento onClik pero cuando la pondo en el evento onLoad no anda
Código:
<script>
function estadoobjetos(sel){
if (sel==1){
//Direccion dentro del pais
document.formdatosenvio.lmpaises.readOnly = true
document.formdatosenvio.lmregiones.readOnly = false
document.formdatosenvio.lmcomunas.readOnly = false
document.formdatosenvio.ciudad.readOnly = false
document.formdatosenvio.calle.readOnly = false
document.formdatosenvio.numero.readOnly = false
document.formdatosenvio.departamento.readOnly = false
document.formdatosenvio.codigopostal.readOnly = false
document.formdatosenvio.indicaciones.readOnly = false
//Selecciona default para el pais
tpaises = <%= ubound(aPaises,2) %>+1
for (i = 0; i < tpaises; i++){
if (document.formdatosenvio.lmpaises.options[i].value == "1"){
document.formdatosenvio.lmpaises.options[i].selected = true
}
}
//Selecciona default para la region
tregiones = <%= ubound(aRegiones,2) %>+1
for (i = 0; i < tregiones; i++){
if (document.formdatosenvio.lmregiones.options[i].value == "12"){
document.formdatosenvio.lmregiones.options[i].selected = true
cambia(document.formdatosenvio.lmcomunas);
}
}
//Selecciona default para la comuna
tcomunas = document.formdatosenvio.lmcomunas.length;
for (i = 0; i < tcomunas; i++){
if (document.formdatosenvio.lmcomunas.options[i].value == "0"){
document.formdatosenvio.lmcomunas.options[i].selected = true
}
}
document.formdatosenvio.ciudad.value =""
document.formdatosenvio.calle.value =""
document.formdatosenvio.numero.value =""
document.formdatosenvio.departamento.value =""
document.formdatosenvio.codigopostal.value =""
document.formdatosenvio.indicaciones.value =""
fila.style.display='block'
fila2.style.display='block'
}
if (sel==2){
//Direccion del registro
document.formdatosenvio.lmpaises.readOnly = true
document.formdatosenvio.lmregiones.readOnly = true
document.formdatosenvio.lmcomunas.readOnly = true
document.formdatosenvio.ciudad.readOnly = true
document.formdatosenvio.calle.readOnly = true
document.formdatosenvio.numero.readOnly = true
document.formdatosenvio.departamento.readOnly = true
document.formdatosenvio.codigopostal.readOnly = true
document.formdatosenvio.indicaciones.readOnly = true
//Selecciona default para el pais
tpaises = <%= ubound(aPaises,2) %>+1
for (i = 0; i < tpaises; i++){
if (document.formdatosenvio.lmpaises.options[i].value == "1"){
document.formdatosenvio.lmpaises.options[i].selected = true
}
}
//Selecciona default para la region
tregiones = <%= ubound(aRegiones,2) %>+1
for (i = 0; i < tregiones; i++){
if (document.formdatosenvio.lmregiones.options[i].value == "<%= tdirclientereg %>"){
document.formdatosenvio.lmregiones.options[i].selected = true
cambia(document.formdatosenvio.lmcomunas);
}
}
//Selecciona default para la comuna
tcomunas = document.formdatosenvio.lmcomunas.length;
for (i = 0; i < tcomunas; i++){
if (document.formdatosenvio.lmcomunas.options[i].value == "<%= tdirclientecom %>"){
document.formdatosenvio.lmcomunas.options[i].selected = true
}
}
document.formdatosenvio.ciudad.value ="<%= tdirclienteciu %>"
document.formdatosenvio.calle.value ="<%= tdirclientecal %>"
document.formdatosenvio.numero.value ="<%= tdirclientenum %>"
document.formdatosenvio.departamento.value ="<%= tdirclientedep %>"
document.formdatosenvio.codigopostal.value ="<%= tdirclientecod %>"
document.formdatosenvio.indicaciones.value ="<%= tdirclienteind %>"
fila.style.display='block'
fila2.style.display='block'
}
if (sel==3){
//En el extranjero
document.formdatosenvio.lmpaises.readOnly = false
document.formdatosenvio.lmregiones.readonly = true
document.formdatosenvio.lmcomunas.readonly = true
document.formdatosenvio.ciudad.readOnly = false
document.formdatosenvio.calle.readOnly = false
document.formdatosenvio.numero.readOnly = false
document.formdatosenvio.departamento.readOnly = false
document.formdatosenvio.codigopostal.readOnly = false
document.formdatosenvio.indicaciones.readOnly = false
//Selecciona default para el pais
tpaises = <%= ubound(aPaises,2) %>+1
for (i = 0; i < tpaises; i++){
if (document.formdatosenvio.lmpaises.options[i].value == "1"){
document.formdatosenvio.lmpaises.options[i].selected = true
}
}
document.formdatosenvio.ciudad.value =""
document.formdatosenvio.calle.value =""
document.formdatosenvio.numero.value =""
document.formdatosenvio.departamento.value =""
document.formdatosenvio.codigopostal.value =""
document.formdatosenvio.indicaciones.value =""
fila.style.display='none'
fila2.style.display='none'
}
}
</script>
__________________ Saludos
Leo |