Desarrollo Web /

[JAVASCRIPT] Problema con funcion en explorer, ayuda!!!

Participa en el tema [JAVASCRIPT] Problema con funcion en explorer, ayuda!!! en el foro Desarrollo Web.
Bueno estoy haciendo una paginita básica y me cree una función en javascript para mostrar ...

Buscar en este tema:
 
  •  
    Huan escribió el 27/12/2007 a las 17:08 hs.
     
    ¿Mensaje inapropiado?
    #1 [JAVASCRIPT] Problema con funcion en explorer, ayuda!!!
    Bueno estoy haciendo una paginita básica y me cree una función en javascript para mostrar dos textos distintos en una capa cada determinado tiempo. Hasta ahi todo joya anda perfecto. En firefox lo abro y ejecuta a la perfección la función, pero en la mierda de explorer no y no se por que, me volví loco buscando y nada.
    El error que me tira el explorer es el siguiente: El objeto no acepta esta propiedad o método
    Y dice que el error es en la línea 8, les dejo la función javascript:

    function cambiartexto(){
    posicion = document.getElementById('posicion').value; (esta vendría a ser la linea 8)
    total = document.getElementById('total').value;

    for(i=1; i<=total; i++){

    document.getElementById("mostrar"+i).style.display ="none";
    }

    document.getElementById("mostrar"+posicion).style. display="block";
    document.getElementById("posicion").value = posicion

    if(posicion == total){
    document.getElementById("posicion").value = 1;
    }else{

    posicion = parseInt(document.getElementById("posicion").value ) + 1;
    document.getElementById("posicion").value = posicion;
    }
    }

    Bueno, espero su ayuda. Y gracias
    +
     
    0
    Me gusta
     
    http://www.psicofxp.com/forums/desarrollo-web.264/596910-javascript-problema-con-funcion-explorer-ayuda.html
    | Más
  • Log@n escribió el 27/12/2007 a las 17:35 hs. ¿Mensaje inapropiado?

    #2 Re: Problema con funcion en explorer, ayuda!!!

    ¿Que tipo de elemento es "posicion" ? Porque no todos tienen un "value"

    fijate que hay un espacio entre style. y display, y me parece que falta un ;
    Código:
    function cambiartexto(){
         posicion = document.getElementById('posicion').value; (esta vendría a ser la linea 8)
         total = document.getElementById('total').value;
     
    for(i=1; i<=total; i++){
     
    document.getElementById("mostrar"+i).style.display  ="none";
    }
     
    document.getElementById("mostrar"+posicion).style.  display="block";
    document.getElementById("posicion").value = posicion ;
     
        if(posicion == total){
            document.getElementById("posicion").value = 1;
        }else{
     
         posicion = parseInt(document.getElementById("posicion").value  ) + 1;
         document.getElementById("posicion").value = posicion;
        }
    }
    
    Nose si esas cosas cambian algo :P ...
    No creo que sea eso pero bueno...
    Me gusta este mensaje
  • Huan escribió el 28/12/2007 a las 12:17 hs. ¿Mensaje inapropiado?

    #3 Re: Problema con funcion en explorer, ayuda!!!

    gracias por contestar logan!!.
    Me fije, corregi eso, pero no era el problema parece. Porque en firefox sigue funcionando pero en explorer no
    Me gusta este mensaje
  • Log@n escribió el 28/12/2007 a las 13:07 hs. ¿Mensaje inapropiado?

    #4 Re: Problema con funcion en explorer, ayuda!!!

    Decime lo que te pedi..que tipo de elemento tiene como id 'posicion'
    Creo que asi va a ser mas facil...
    Me gusta este mensaje
  • Huan escribió el 28/12/2007 a las 14:43 hs. ¿Mensaje inapropiado?

    #5 Re: Problema con funcion en explorer, ayuda!!!

    uhh no se bien que me preguntas, capaz esto, en el html tengo este codigo en una parte:

    <input type="text" id="total" name="total" value="2" style="display:none" />
    <input type="text" id="posicion" name="posicion" value="1" style="display:none" />

    no se si eso me preguntas
    igual gracias por la buena onda de contestar y tratar de ayudarme
    Me gusta este mensaje


Estadísticas del tema
  • 4 RESPUESTAS
  • 1747 VISTAS
  • 2 USUARIOS RESPONDIERON
 
Ir arriba
Contacto | Acerca de | Ayuda | Términos Legales | privacidad | Pautas de convivencia | Mapa de los foros | TrabajÁ con nosotros
©2008 Psicofxp.com S.A. - Todos los derechos reservados
Certifica IAB