Re: [Ovillo] [OFF_TOPIC] Deshabilitar un OPTION desde un checkbox usando Javascript

2008-12-30 Por tema SkuNk
2008/12/30 Alexander Gonzales 

> Ala pe.. ya me di cuenta que NO SE PUEDE deshabilitar en IE un option, a lo
> mucho se puede emular.
>
> Bueno entonces ire por otro camino, deseo borrar el primer option cuando
> doy
> click en un ckeckbox y cuando de click en otro checkbox deseo devolverlo.
> Osea inserarlo de nuevo.
>
> Bueno, el de borrar es sencillo y ya lo hice y funcion bien tanto el
> firefox
> como en IE. Mi problema es cuando intento devolver ese option a la primera
> posicion, pues esa primera posicion ya esta ocupada, entonces para no
> chancar ningun valor, debo hacer un bucle para que todo baje una posicion y
> ya luego por fin, podré colocar el que quiero al principio.
>
> function habilitar() {
>   variable=new Option("Todos los Epigrafes","todo"," defauldSelected");
>for(j=document.formu.epigrafe.length;j<=0;j--) {
>document.formu.epigrafe.option[j+1] =
> document.formu.epigrafe.option[j];
>}
>
>document.formu.epigrafe[0] = variable;
>return true;
> }
>
> Bueno, obviamnete no me sale, soy malo programando en javascript y en
> gogole
> solo me dice como puedo agregarlo al final o cuando esta vacio el select,
> pero ninguno me dice como agregarlo al principio haciendo un bucle.
>
> Espero alguna sugerencia
>
> Saludos
>
> On Tue, Dec 30, 2008 at 12:15 PM, Alexander Gonzales  >wrote:
>
> > Gente! una ayudadita pee..
> >
> > Tengo un select
> > 
> > 
> > Todos los Epigrafes
> > opcion1
> > opcion2
> > 
> >
> > Y deacuerdo a un ckecbox quiero deshabilitar SOLO una opcion, la primera.
> Y
> > claro que al deshabilitar la primera el cursor debe bajar a la segunda
> > opcion.
> >  />
> > 
> >
> > Y mi javascript es este.
> > function deshabilitar() {
> > /*Deshabilita la primera opcion*/
> > document.formu.epigrafe[0].disabled = true;
> > /*Corre el cursor uno abajo*/
> > document.formu.epigrafe[1].selected = 1;
> > }
> >
> >
> > Bueno lo probé y en Firefox funciona de maravilla! el problema es el IE7,
> > no deshabilita!, pero si corre el cursor uno abajo.
> > Alguna sugerencia o alguna luz para seguir investigando?
> >
> > Gracias de antemano.
> > Saludos
> >
> > --
> > Alex Gonzáles Cornejo
> > Sistemas - JawSys
> > http://gonzalesc.org
> > http://www.jawsys.com
> >
>
>
>
> --
> Alex Gonzáles Cornejo
> Sistemas - JawSys
> http://gonzalesc.org
> http://www.jawsys.com
>
>
> On Tue, Dec 30, 2008 at 12:16 PM, Alexander Gonzales  >wrote:
>
> > Gente! una ayudadita pee..
> >
> > Tengo un select
> > 
> > 
> > Todos los Epigrafes
> > opcion1
> > opcion2
> > 
> >
> > Y deacuerdo a un ckecbox quiero deshabilitar SOLO una opcion, la primera.
> Y
> > claro que al deshabilitar la primera el cursor debe bajar a la segunda
> > opcion.
> >  />
> > 
> >
> > Y mi javascript es este.
> > function deshabilitar() {
> > /*Deshabilita la primera opcion*/
> > document.formu.epigrafe[0].disabled = true;
> > /*Corre el cursor uno abajo*/
> > document.formu.epigrafe[1].selected = 1;
> > }
> >
> >
> > Bueno lo probé y en Firefox funciona de maravilla! el problema es el IE7,
> > no deshabilita!, pero si corre el cursor uno abajo.
> > Alguna sugerencia o alguna luz para seguir investigando?
> >
> > Gracias de antemano.
> > Saludos
> >
> > --
> > Alex Gonzáles Cornejo
> > Sistemas - JawSys
> > http://gonzalesc.org
> > http://www.jawsys.com
> >
>
>
>
> --
> Alex Gonzáles Cornejo
> Sistemas - JawSys
> http://gonzalesc.org
> http://www.jawsys.com
> ___
> Lista de distribución Ovillo
> Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
> Puedes modificar tus datos o desuscribirte en la siguiente dirección:
> http://lists.ovillo.org/mailman/listinfo/ovillo
>


Hola Alexander, por favor, evita el top-posting en la medida de lo posible
:)

Con respecto a tu dilema, yo me he encontrado en la misma situación, y ya
que IE no soporta el "disabled" en los , al final creo que  lo
resolví con un "readonly". No sé si te servirá como pista.
Si aún así no llegas a resolverlo, miraré de encontrar lo que hice yo en un
proyecto que ahora no recuerdo.

Suerte.

-- 
Philipp Keweloh
"Success is not in what you have, but who you are." - Bo Bennett
___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] [OFF_TOPIC] Deshabilitar un OPTION desde un checkbox usando Javascript

2008-12-30 Por tema Alexander Gonzales
Ala pe.. ya me di cuenta que NO SE PUEDE deshabilitar en IE un option, a lo
mucho se puede emular.

Bueno entonces ire por otro camino, deseo borrar el primer option cuando doy
click en un ckeckbox y cuando de click en otro checkbox deseo devolverlo.
Osea inserarlo de nuevo.

Bueno, el de borrar es sencillo y ya lo hice y funcion bien tanto el firefox
como en IE. Mi problema es cuando intento devolver ese option a la primera
posicion, pues esa primera posicion ya esta ocupada, entonces para no
chancar ningun valor, debo hacer un bucle para que todo baje una posicion y
ya luego por fin, podré colocar el que quiero al principio.

function habilitar() {
   variable=new Option("Todos los Epigrafes","todo"," defauldSelected");
for(j=document.formu.epigrafe.length;j<=0;j--) {
document.formu.epigrafe.option[j+1] =
document.formu.epigrafe.option[j];
}

document.formu.epigrafe[0] = variable;
return true;
}

Bueno, obviamnete no me sale, soy malo programando en javascript y en gogole
solo me dice como puedo agregarlo al final o cuando esta vacio el select,
pero ninguno me dice como agregarlo al principio haciendo un bucle.

Espero alguna sugerencia

Saludos

On Tue, Dec 30, 2008 at 12:15 PM, Alexander Gonzales wrote:

> Gente! una ayudadita pee..
>
> Tengo un select
> 
> 
> Todos los Epigrafes
> opcion1
> opcion2
> 
>
> Y deacuerdo a un ckecbox quiero deshabilitar SOLO una opcion, la primera. Y
> claro que al deshabilitar la primera el cursor debe bajar a la segunda
> opcion.
> 
> 
>
> Y mi javascript es este.
> function deshabilitar() {
> /*Deshabilita la primera opcion*/
> document.formu.epigrafe[0].disabled = true;
> /*Corre el cursor uno abajo*/
> document.formu.epigrafe[1].selected = 1;
> }
>
>
> Bueno lo probé y en Firefox funciona de maravilla! el problema es el IE7,
> no deshabilita!, pero si corre el cursor uno abajo.
> Alguna sugerencia o alguna luz para seguir investigando?
>
> Gracias de antemano.
> Saludos
>
> --
> Alex Gonzáles Cornejo
> Sistemas - JawSys
> http://gonzalesc.org
> http://www.jawsys.com
>



-- 
Alex Gonzáles Cornejo
Sistemas - JawSys
http://gonzalesc.org
http://www.jawsys.com


On Tue, Dec 30, 2008 at 12:16 PM, Alexander Gonzales wrote:

> Gente! una ayudadita pee..
>
> Tengo un select
> 
> 
> Todos los Epigrafes
> opcion1
> opcion2
> 
>
> Y deacuerdo a un ckecbox quiero deshabilitar SOLO una opcion, la primera. Y
> claro que al deshabilitar la primera el cursor debe bajar a la segunda
> opcion.
> 
> 
>
> Y mi javascript es este.
> function deshabilitar() {
> /*Deshabilita la primera opcion*/
> document.formu.epigrafe[0].disabled = true;
> /*Corre el cursor uno abajo*/
> document.formu.epigrafe[1].selected = 1;
> }
>
>
> Bueno lo probé y en Firefox funciona de maravilla! el problema es el IE7,
> no deshabilita!, pero si corre el cursor uno abajo.
> Alguna sugerencia o alguna luz para seguir investigando?
>
> Gracias de antemano.
> Saludos
>
> --
> Alex Gonzáles Cornejo
> Sistemas - JawSys
> http://gonzalesc.org
> http://www.jawsys.com
>



-- 
Alex Gonzáles Cornejo
Sistemas - JawSys
http://gonzalesc.org
http://www.jawsys.com
___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo


[Ovillo] [OFF_TOPIC] Deshabilitar un OPTION desde un checkbox usando Javascript

2008-12-30 Por tema Alexander Gonzales
Gente! una ayudadita pee..

Tengo un select


Todos los Epigrafes
opcion1
opcion2


Y deacuerdo a un ckecbox quiero deshabilitar SOLO una opcion, la primera. Y
claro que al deshabilitar la primera el cursor debe bajar a la segunda
opcion.



Y mi javascript es este.
function deshabilitar() {
/*Deshabilita la primera opcion*/
document.formu.epigrafe[0].disabled = true;
/*Corre el cursor uno abajo*/
document.formu.epigrafe[1].selected = 1;
}


Bueno lo probé y en Firefox funciona de maravilla! el problema es el IE7, no
deshabilita!, pero si corre el cursor uno abajo.
Alguna sugerencia o alguna luz para seguir investigando?

Gracias de antemano.
Saludos

-- 
Alex Gonzáles Cornejo
Sistemas - JawSys
http://gonzalesc.org
http://www.jawsys.com
___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo