Foros del Web » Programando para Internet » Javascript »

Problema con if

Estas en el tema de Problema con if en el foro de Javascript en Foros del Web. - Estoy en un lío, en mi método de mensajes de mi web tengo una función que pone en destacado los posts y les sale ...
  #1 (permalink)  
Antiguo 08/08/2013, 05:22
Avatar de iEnrique  
Fecha de Ingreso: abril-2013
Ubicación: España
Mensajes: 346
Antigüedad: 11 años
Puntos: 5
Problema con if

- Estoy en un lío, en mi método de mensajes de mi web tengo una función que pone en destacado los posts y les sale como una cinta de destacado en el borde. Estos mismos mensajes giran en si mismos para mostrar más información. Estoy en ello, pero bueno, pues eso. Todo funcionaba bien hasta que lo hice, ¿por qué? Yo lo giro y al girar pongo todo en height="0px" y width="0px". Este es sin el destacado de por medio:

Código Javascript:
Ver original
  1. function vuelta(variable){
  2.         var post = document.getElementById("gira"+variable); //Indicamos un número para indicar la id de posted
  3.         var postses = document.getElementById("conten"+variable);
  4.         var contenido = document.getElementById("content"+variable); //Indicamos el contenido
  5.         var bvuelta = document.getElementById("bvuelta"+variable); //El botón de la vuelta
  6.         var imagen = document.getElementById("byen"+variable);
  7.         var cosa = document.getElementById("byn"+variable);
  8.         post.className = 'postedes';
  9.         postses.style.height = 'auto';
  10.         postses.style.width = 'auto';
  11.         postses.style.overflow = 'hidden';
  12.         contenido.style.height = '0px';
  13.         contenido.style.width = '0px';
  14.         contenido.style.overflow = 'hidden';
  15.         imagen.style.position = 'absolute';
  16.         cosa.style.position = 'relative';
  17. }

Y con el destacado de por medio es así:

Código Javascript:
Ver original
  1. function vuelta(variable){
  2.         var post = document.getElementById("gira"+variable); //Indicamos un número para indicar la id de post
  3.         var postses = document.getElementById("conten"+variable);
  4.         var contenido = document.getElementById("content"+variable); //Indicamos el contenido
  5.         var bvuelta = document.getElementById("bvuelta"+variable); //El botón de la vuelta
  6.         var imagen = document.getElementById("byen"+variable);
  7.         var cosa = document.getElementById("byn"+variable);
  8.         post.className = 'postedes';
  9.         postses.style.height = 'auto';
  10.         postses.style.width = 'auto';
  11.         postses.style.overflow = 'hidden';
  12.         document.getElementById("veneitro"+variable).display = 'none'; //Da igual como lo ponga. height="0px" y width="0px". De todas las formas debería desaparecer.
  13.         contenido.style.height = '0px';
  14.         contenido.style.width = '0px';
  15.         contenido.style.overflow = 'hidden';
  16.         imagen.style.position = 'absolute';
  17.         cosa.style.position = 'relative';
  18. }

Una cosa que tengo que acotar es que dependiendo de la posición en la que ponga esa frase más arriba o más abajo cambia, algunas veces no funciona si lo pongo en otro sitio y en otros si que me funciona, siendo la misma frase siempre.

Espero que puedan ayudarme, les daré más información cuanto quieran. Muchísimas gracias.

Etiquetas: funcion, variable
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:37.