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 <[email protected]>wrote:

> Gente! una ayudadita pee..
>
> Tengo un select
> <form name="formu">
> <select name="epigrafe">
> <option value="todo1">Todos los Epigrafes</option>
> <option value="todo2">opcion1</option>
> <option value="todo3">opcion2</option>
> </select>
>
> 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.
> <input type="checkbox" name="prueba" onclick="javascript:deshabilitar()" />
> </form>
>
> 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 <[email protected]>wrote:

> Gente! una ayudadita pee..
>
> Tengo un select
> <form name="formu">
> <select name="epigrafe">
> <option value="todo1">Todos los Epigrafes</option>
> <option value="todo2">opcion1</option>
> <option value="todo3">opcion2</option>
> </select>
>
> 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.
> <input type="checkbox" name="prueba" onclick="javascript:deshabilitar()" />
> </form>
>
> 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 [email protected]
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo

Responder a