Re: [Ovillo] [OFF_TOPIC] Deshabilitar un OPTION desde un checkbox usando Javascript
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
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
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